【发布时间】:2011-12-25 01:25:12
【问题描述】:
【问题讨论】:
【问题讨论】:
我认为不可能,因为 HTTP 引用信息是由浏览器发送的。您可以安装浏览器插件以防止发送引荐来源网址,但不能直接使用 PHP。
更新:我刚刚发现了这个
如果通过 HTTP 安全 (HTTPS) 连接访问网站并且链接指向除另一个安全位置之外的任何位置,则不会发送引荐来源网址字段。
即将推出的标准 HTML5 将支持属性/值 rel = "noreferrer" 以指示用户代理不要发送推荐人。
来源:http://en.wikipedia.org/wiki/HTTP_referrer#Referrer_hiding
【讨论】:
referer 是由浏览器设置的,而不是服务器设置的,所以从广义上讲,你无法真正控制它。
您可以通过将用户通过中间站点重定向到 google.com 来找到掩盖 mysite.com 的方法。不过我不推荐这个。
【讨论】:
没有。不可能。客户端(浏览器)负责该 HTTP 标头。浏览器甚至可能选择不(永远)发送它。 (我不确定何时发送它的确切协议/规范。)
编辑
可能有诀窍。 (但我不知道。)也许是一些 JavaScript 或标题取消图像或一些讨厌的东西。
【讨论】: