我知道有可能得到一个空的 HTTP_REFERER。什么情况下会出现这种情况?如果我得到一个空的,是否总是意味着用户更改了它?获取空值与获取空值相同吗?在什么情况下我也会得到这个?
当最终用户
- 在浏览器地址栏中输入站点 URL。
- 通过浏览器维护的书签访问该网站。
- 在某些浏览器中,在新窗口/选项卡/会话中将该网站作为首页访问。
- 单击了具有限制性的页面上的链接<meta name="referrer"> tag.
- 单击了具有限制性的页面上的链接Referrer-Policy header.
- 单击了一个链接rel="noreferrer".
- 单击外部应用程序中的链接(即不是网络浏览器,例如 Flash)。
- 从 https URL 切换为 http URL。
- 安装了安全软件(防病毒/防火墙/等),该软件会从所有请求中删除引荐来源网址。
- 位于代理后面,该代理从所有请求中删除引荐来源网址。
- 以编程方式访问该网站(例如,curl),无需设置引荐来源网址标头(机器人!)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)