没有引用者的链接

时间:2011-12-25 01:25:13

标签: php hyperlink referrer

如何在mysite.com的网站访问者点击http://google.com等链接时,将引荐来源页面发送到目标网站?

这可以用PHP吗?

基本上我希望链接网站不知道访问者来自哪里

3 个答案:

答案 0 :(得分:3)

我认为不可能,因为HTTP引用者信息是由浏览器发送的。您可以安装浏览器插件以防止发送引用,但不能直接使用PHP。

更新:我刚刚找到了这个

  

如果从HTTP安全(HTTPS)连接访问网站,并且链接指向除另一个安全位置之外的任何位置,则不会发送引荐来源字段。
  即将推出的标准HTML5将支持属性/值rel =“noreferrer”,以指示用户代理不发送引荐来源。

来源:http://en.wikipedia.org/wiki/HTTP_referrer#Referrer_hiding

答案 1 :(得分:2)

引用者是由浏览器设置的,而不是服务器,所以从广义上讲,你无法真正控制它。

您可以通过将用户通过中间网站重定向到google.com来找到屏蔽mysite.com的方法。不过,我不会推荐这个。

答案 2 :(得分:1)

没有。不可能。客户端(broswer)负责该HTTP标头。浏览器甚至可能选择不(永远)发送它。 (我不确定何时发送它的确切协议/规范。)

修改
可能有一个技巧。 (但我不知道。)也许是一些JavaScript或标题取消图像或令人讨厌的东西。