我能知道访问者曾经在我的网站上使用过哪个"搜索引擎"吗?
例如:
-
如果访问者在谷歌上搜索我的网站,当点击从谷歌到我的网站的链接时,我需要知道搜索引擎的名称,这里是"google.com"。
-
同样,如果在雅虎上搜索,点击我的网站链接,我会得到雅虎作为搜索引擎。
有可能吗?
查看超全局$_SERVER。
通过测试并回显$_SERVER['HTTP_REFERER'],您可以捕获引用的URL。
示例代码:
if (isset($_SERVER['HTTP_REFERER'])) {
echo $_SERVER['HTTP_REFERER'];
}
手册中需要记住的内容。
将用户代理引用到当前页面的页面的地址(如果有)。这是由用户代理设置的。并非所有的用户代理都会设置此项,有些用户代理提供了修改HTTP_REFERER的功能。简言之,它不能真正被信任。