很抱歉成为菜鸟,但是当我可以预期推荐人为空\空白时,任何人都可以帮助我了解不同的条件。我document.referrer
用来获取推荐人信息。
谢谢您的帮助。
很抱歉成为菜鸟,但是当我可以预期推荐人为空\空白时,任何人都可以帮助我了解不同的条件。我document.referrer
用来获取推荐人信息。
谢谢您的帮助。
REFERER 可能为空的原因有几个。
HTTP_REFERER 是浏览器给定的环境变量。这意味着用户可以删除它甚至更改它,如果他们愿意的话。
从书签、历史记录或手动键入链接访问链接的用户没有引用者。
众所周知,IE 会在围绕 javascript 的情况下删除引用者。例如 window.open、window.location 甚至在锚点或元刷新中设置 target="_blank"。
单击聊天应用程序、PDF/Word/Excel 文档中的嵌入链接也不会设置引用者。
在其他语言中使用 AJAX、file_get_contents、fopen 等类似功能可能不会设置referer 请求。
cURL、fsockopen、具有类似浏览器组件的应用程序可能不会设置引用者。
如果用户使用匿名代理或附加组件,则可以将其设置为删除 Referer 标头。
如果使用document.location.href = URL
跳转到新页面,是否传递Referer取决于浏览器。