Проверьте переменную $_SERVER['HTTP_REFERER']
, которая должна содержать ссылающийся URL. Обратите внимание, что это не защищено от несанкционированного доступа или отказоустойчиво, поскольку заголовок Http-Referer
может быть легко изменен или изменен клиентом.
EDIT:
Просто погуглил на phpinfo
(потому что таны были высоки, я получаю страницу phpinfo()
с переменной $_SERVER['HTTP_REFERER']
), чтобы показать вам, как будет выглядеть Http-Referer
:
$_SERVER['HTTP_REFERER'] = "http://www.google.de/search?hl=de&q=phpinfo&btnG=Google-Suche&meta="
Как видите, вы также можете извлечь поисковый запрос, используемый в запросе Google (или определить, был ли поиск инициирован адресной строкой Google Chrome) ...