Intereting Posts
Nginx PHP Загрузить ход работы? Получение запроса на перекрестный запрос исходного кода при использовании .getJSON для получения сведений о приложении Play Store Передача переменной в ее родительскую функцию в PHP? Ошибка при использовании -> paginate () с Laravel Прочитать один столбец из одной строки из базы данных MySQL Все равно получите в textarea Woocommerce php code get_price_html () Как поместить данные HTML в заголовок tcpdf? Nginx не использует приложение подпапки сервера api (php-fpm) Как безопасно записывать данные JSON в файл с помощью PHP Использование пространства имен в операторах if / else move_uploaded_file дает сообщение об ошибке «не удалось открыть поток: разрешено» после всех конфигураций, которые я сделал Как сделать всплывающие блокираторы позволяют всплывающие окна? Облицовочная ошибка "Неустранимая ошибка: исключить исключение" Google_Auth_Exception "с сообщением« Недопустимый код »в C: \ xampp" laravel – Query Builder против Eloquent

как вы обнаруживаете, пришел ли ваш посетитель сайта из результатов поиска Google?

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

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

EDIT: только для phpinfo для phpinfo (потому что chanes были высокими, что я получаю 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) …

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

Да, используйте переменную HTTP_ REFERER var в массиве $ _SERVER:

 $_SERVER['HTTP_REFERER']; 

Затем этот shoudl включает в себя что-то вроде http://www.google.com/?q=etc

Обратите внимание, однако, что REFERER не всегда установлен, потому что клиенты могут отключить свой браузер, чтобы отправить его в запросе.

Вы бы проверили $_SERVER['HTTP_REFERER'] если хотите сделать это на PHP. Вы также можете использовать document.referrer в javascript.

Проверьте ссылку на запрос. Он должен содержать http://www.google.com / …

HTTP_REFERER: возвращает строку, содержащую URL-адрес страницы, которая ссылалась на текущую страницу с помощью тега. Если страница перенаправлена, HTTP_REFERER пуст.

Использование HTTP_REFERER, используемого для ASP.