Определить происхождение посетителей (Facebook, Yahoo, Google) и т. Д. - PullRequest
0 голосов
/ 14 сентября 2010

Я использую единый знак решений от Jahrain.В основном, я хочу обнаружить пользователей, приходящих с (Facebook, Yahoo, Google, MySpace, Live / Hotmail, OpenID) доменов.затем, если вы не вошли в систему, перенаправьте на веб-страницу, предназначенную для этих посетителей.я использую php.

Ответы [ 2 ]

1 голос
/ 14 сентября 2010

Посмотрите на $_SERVER['HTTP_REFERER'].

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

1 голос
/ 14 сентября 2010

Несмотря на то, что это не надежно, обычный способ сделать это - изучить переменную среды $_SERVER['HTTP_REFERER'], которая обычно отправляется браузером в качестве заголовка.

Тем не менее, обратите внимание на вещи из этой темы: Определение реферера в PHP

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...