答案 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或标题取消图像或令人讨厌的东西。