网站如何阻止您的Referer数据?

时间:2014-05-05 21:22:06

标签: javascript php apache http-headers webserver

我想了解Yahoo Answers如何在响应中阻止关联URL的Referer。 例如:https://br.answers.yahoo.com/question/index?qid=20101129074952AACQRi3

单击任何链接并检查GET,您将看到它不会在Header上发送“Referer:”属性。然后..当我点击雅虎答案时,我无法在我的网站上监控。这怎么可能?他们的服务器上是否有一些阻止发送Referer数据的设置?

有没有其他方法可以识别链接是否从Yahoo Answers进入我的网站?

编辑:我找到了答案..

  

从HTTPS链接到HTTP

时,浏览器不会发送引荐来源      

当您的网站使用HTTPS并且您正在链接或重定向到   HTTP站点,浏览器不会发送引荐来源。

1 个答案:

答案 0 :(得分:0)

实际上,引用者参数是由浏览器设置的,因此它与客户端相关。最常见的情况是,当浏览器不通过引用者等时,可以删除引用者,例如用于更改引用者或ssl安全性功能的浏览器插件/工具。

跟踪引用者的更可靠的方法是构造目标URL,它包含某种请求者ID,最终将与referrer参数一起处理

例如:example.com?ruid = 1234