Как определить, с какого сайта пользователь зашел на мой сайт? - PullRequest
1 голос
/ 25 октября 2011

Предположим, у меня есть веб-сайт.Пользователь может зайти прямо на мой сайт и щелкнуть по множеству гиперссылок, просто чтобы перейти с одной страницы на другую страницу моего сайта, и снова пользователь может перейти на мой сайт с другого сайта, как пользователь может зайти на мой сайт с помощью поиска Google или другого сайта.

Мое намерение состоит в том, чтобы я обнаружил, что пользователь зашел на любую страницу моего сайта из модуля HTTP.Пожалуйста, объясните мне, как определить, какой пользователь пришел на мой сайт или имеет прямой доступ к моему сайту.Спасибо

1 Ответ

3 голосов
/ 25 октября 2011

Вы можете увидеть пример кода для получения реферера на msdn например:

Uri MyUrl = Request.UrlReferrer;

Мэдс Кристенсен написал в блоге о своем HttpModule, который читает рефереррер в своем блоге

...