无法在PHP中获取HTTP Referrer

时间:2014-07-15 09:19:59

标签: php http-referer

我们正在开发一个小型应用程序,我们的网站将捕获除我们网站以外的推荐人。我们使用以下代码将referrer作为:

if(isset($_SERVER["HTTP_REFERER"])){  
  $referrer = $_SERVER["HTTP_REFERER"];  
}  

以上代码与几乎所有其他网站一起正常运行,但我们发现" HTTP_REFERRER"变量没有为Facebook,LinkedIn,Yahoo等许多网站定义。因此,我们无法捕获这些网站。

是否有其他方法可以捕获引荐来源网站?

1 个答案:

答案 0 :(得分:1)

请注意这些网站使用的链接。它们不是直接链接,网站故意强制浏览器不发送引用标头。你没有办法解决这个问题。