对不起是一个菜鸟,但任何人都可以帮助我理解不同的条件,我可以期待推荐人为空\空白。我使用document.referrer
来获取引荐来源信息。
感谢您的帮助。
答案 0 :(得分:1)
REFERER可能为空白有几个原因。
HTTP_REFERER是浏览器提供的环境变量。意味着用户可以删除它,甚至可以更改它,如果他们愿意的话。
从书签,历史记录或手动输入链接访问该链接的用户没有引用。
IE也被称为在围绕javascript的情况下删除引用者。例如window.open,window.location甚至在anchors或元刷新中设置target =“_ blank”。
单击聊天应用程序中的嵌入式链接,PDF / Word / Excel文档也不会 设置一个参考者。
使用AJAX,file_get_contents,fopen和其他语言中的其他类似函数可能不会设置引用请求。
cURL,fsockopen,具有类浏览器组件的应用程序可能无法设置引用程序。
答案 1 :(得分:0)
如果用户使用匿名代理或附加组件,则可以将其设置为删除Referer标头。
如果使用document.location.href = URL
转到新页面,是否传递Referer取决于浏览器。