码迷,mamicode.com
首页 > Web开发 > 详细

ie下,php HTTP_REFERER获取失败的整理

时间:2014-08-01 13:25:41      阅读:306      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   io   文件   cti   

HTTP_REFERER有效的情况
1、以iframe 形式调用地址
2、以window.open调用,打开新页面window.open(url);
3、使用window.location.replace在Firefox 和Chrome下可以获取HTTP_REFERER
window.location.replace(url);
4、使用window.location.href在Firefox 和Chrome下可以获取HTTP_REFERER
window.location.href = url;
5、使用A标签跳转可以获取HTTP_REFERER

HTTP_REFERER无效的情况
1、使用函数 file_get_contents或file等函数调用URL地址,这个地址所在的文件无法获取HTTP_REFERER
2、使用window.location.replace在IE6、IE7、IE8下无法获取HTTP_REFERER
window.location.replace(url);
3、使用window.location.href在IE6、IE7、IE8下无法获取HTTP_REFERER
window.location.href = url;


解决方法,在ie下,js跳转使用如下方法:
1     function gotoUrl(url){
2         var gotoLink = document.createElement(‘a‘);
3 
4         gotoLink .href = url;
5 
6         document.body.appendChild(gotoLink);
7 
8         gotoLink .click();
9     }

完美解决~~

ie下,php HTTP_REFERER获取失败的整理,布布扣,bubuko.com

ie下,php HTTP_REFERER获取失败的整理

标签:style   blog   http   color   使用   io   文件   cti   

原文地址:http://www.cnblogs.com/hongchenok/p/3884670.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!