when a user searches from google and lands on our site from the results he/she was shown in the results page, is there a way for my site to detect that he came from google?
Check the $_SERVER['HTTP_REFERER']
variable which should contain the referring URL. Please note that this is not tamper-proof or fail-safe as the Http-Referer
header can easily been changed or modified by a client.
EDIT:
Just googled for phpinfo
(because chanes were high that I get a phpinfo()
page that shows the $_SERVER['HTTP_REFERER']
variable) to show you how the Http-Referer
will look like:
$_SERVER['HTTP_REFERER'] = "http://www.google.de/search?hl=de&q=phpinfo&btnG=Google-Suche&meta="
As you see, you can also extract the search term used in the google query (or detect if the search was initiated by the Google Chrome address bar)...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With