MB.*_*MB. 8 javascript redirect referrer
我有一个页面在Javascript我添加到位置哈希像:location.hash ="initial_source = previous_referrer".
然后完成window.location以重定向.
然而,接收者在他的请求中获得引用者而没有哈希(#)部分.
是否有可能以某种方式修改初始页面中的URL,而不进行重定向,因此最终的引用者是什么?
谢谢.
Dou*_*ner 15
首先,hashURL 的一部分仅在客户端使用.它永远不会出现在服务器日志,请求或REFERRER字符串的一部分中.
其次,可以在没有页面在客户端清爽改变URL的唯一部分是哈希值.所以结合起来,与我的第一个语句,它变得清楚,你不能做你想要什么.
最好的做法是测试是否initial_referrer在查询字符串中设置.如果不是,则在页面加载之前,重定向到同一页面,但将值添加到查询字符串.现在,当您的页面通过location.href =正确的引荐来源更改时,将发送信息.