如何知道访问者访问我网站的搜索引擎? PHP-JAVASCRIPT

时间:2016-03-23 21:26:10

标签: php http search-engine

我可以知道访问者曾经在我的网站上使用过哪个“搜索引擎”吗?

例如:

  • 如果访问者在谷歌搜索我的网站,点击从谷歌到我的网站的链接,我需要知道搜索引擎名称,这里是“google.com”。

  • 如果在雅虎上搜索相同,点击我的网站链接,我会将yahoo.com作为搜索引擎。

有可能吗?

1 个答案:

答案 0 :(得分:1)

查看超全球$ _SERVER。

通过测试并回显$ _SERVER [' HTTP_REFERER'],您可以捕获引荐网址。

示例代码:

if (isset($_SERVER['HTTP_REFERER'])) { 
    echo $_SERVER['HTTP_REFERER']; 
}

手册中要记住的一些事项。

  

将用户代理引用到当前页面的页面地址(如果有)。这是由用户代理设置的。并非所有用户代理都会设置此功能,有些用户可以将HTTP_REFERER修改为功能。简而言之,它无法真正被信任。