【问题标题】:how to know from which search engine the visitors coming to my website ? PHP-JAVASCRIPT [duplicate]如何知道访问者从哪个搜索引擎访问我的网站? PHP-JAVASCRIPT [重复]
【发布时间】:2016-03-23 21:26:09
【问题描述】:

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

例如:

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

  • 如果在 yahoo 上搜索相同,然后单击我的站点链接,我将获得 yahoo.com 作为搜索引擎。

有可能吗?

【问题讨论】:

  • 如果有信息,大概在Referer里。
  • 我什么都没找到 :(
  • 我刚从谷歌搜索到我的网站,引用者是https://www.google.com/。我不知道你为什么什么也没找到。

标签: php http search-engine


【解决方案1】:

看看超全局 $_SERVER。

通过测试和回显 $_SERVER['HTTP_REFERER'],您可以捕获引用 URL。

示例代码:

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

手册中的一些注意事项。

将用户代理引向当前页面的页面地址(如果有)。这是由用户代理设置的。不是所有的用户代理都会设置这个,有些提供修改 HTTP_REFERER 作为一个特性的能力。简而言之,它不能真正被信任。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-02
    • 2018-01-05
    相关资源
    最近更新 更多