检测访问者是否来自谷歌搜索的最可靠方法


Most reliable way to detect if a visitor comes from Google Search?

您如何确定访问者如何来自Google,其他搜索引擎或任何其他渠道?我想向我的谷歌搜索访问者显示一次性优惠券代码。

不知道该怎么做 - 我在PHP/WORDPRESS/JQUERY上运行我的网站。

$_SERVER['HTTP_REFERER']

将用户代理引荐给 当前页面。这是由用户代理设置的。并非所有用户代理都会 设置此项,有些提供将HTTP_REFERER修改为 特征。简而言之,它不能真正被信任。

http://php.net/manual/en/reserved.variables.server.php

HTTP_REFERER包括 google.com,所以你知道它来自谷歌搜索,但不是搜索的内容。

从前端(javascript)你可以从document.referrer获取它