【问题标题】:How to find my website URL comes from source(reference)?如何找到我的网站 URL 来自源(参考)?
【发布时间】:2015-05-16 19:39:17
【问题描述】:

我有一个网站,我通过在 facebook 和 Google + 上分享它的链接来推广它。
我想通过单击我在 Facebook 上共享的链接、Google + 或 Google 搜索等来了解访问者是否来自。
我与 facebook 和 Google+ 没有任何官方协议来推广我的网站。

我的问题是!有没有可能?

【问题讨论】:

  • 有一个 HTTP_REFERER 并不总是由用户代理设置。你可以检查if(isset($_SERVER['HTTP_REFERER']))是否有设置
  • 我认为这会有所帮助 $_SERVER['HTTP_REFERER']
  • 是的,但这并不总是由用户代理设置。

标签: php web


【解决方案1】:

由于 http 引用 ($_SERVER['HTTP_REFERER']) 的设置不一致,并且很快就会支持锚点上的 rel=noreferrer 属性,这可能会很棘手。

但由于您是在社交媒体上分享链接的人,您可以添加一个 get 参数,例如:

myFancyDomain.com?referrer=facebook

这是我能想象到的唯一一致的方式:)

我想这是一个很好的报价(即使它有点旧):

“Referer”标头条目是可选的。你不能依赖它 当下。没有跨浏览器的方式来获取上一个链接 因为这取决于用户设置和代理配置 (即系统管理员认为他们应该允许您 见)。

你必须想办法在没有这些信息的情况下生活。

Source

【讨论】:

  • 那么谷歌搜索呢,有时网站是在谷歌搜索
  • 那里你只能检查HTTP_REFERER
猜你喜欢
  • 2014-04-17
  • 2011-02-09
  • 1970-01-01
  • 1970-01-01
  • 2018-06-16
  • 2021-06-03
  • 2023-03-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多