dan*_*dan 7 javascript http referer
如果使用javascript将用户重定向到新网页location.href = <url>,目标Web服务器会看到哪些REFERER标头?
除了一些例外情况,发送的标头是包含重定向的页面,而不是执行重定向的页面的引用者.这与服务器端重定向形成对比,服务器端重定向保留了原始引用者.
因此,如果游客从进入A.html到B.html,并B.html触发location.href重定向C.html,Web服务器将看到B.html引荐.(如果你没有从重定向B.html到C.html的服务器端,A.html将是指引者C.html.)
较早版本的Internet Explorer将发送空白标头,并且(一如既往)将重定向从HTTPS重定向到HTTP.
小智 4
它会看到它来自的页面,就像单击链接一样。
要从任何页面测试此功能,请重定向到 phpinfo() 页面或回显标头的任何其他页面,例如:
window.location='http://hosting.iptcom.net/phpinfo.php';
Run Code Online (Sandbox Code Playgroud)
(从随机谷歌搜索中提取的页面)
| 归档时间: |
|
| 查看次数: |
8785 次 |
| 最近记录: |