HTTP_REFERER获取失败
2015-06-04 11:43
555 查看
ie下,php HTTP_REFERER获取失败的整理
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 }
完美解决~~
相关文章推荐
- iis7 发布mvc 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容
- Android 网络编程 总结------阿冬专栏
- 网络编程API-上 (基本API)
- UVa753/POJ1087_A Plug for UNIX(网络流最大流)(小白书图论专题)
- nginx 如何处理一个HTTP请求
- IIS - HTTP 错误 500.21 - Internal Server Error 处理程序“WebServiceHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
- iOS中使用 Reachability 检测网络
- mac os 禁止apache httpd自动启动(转)
- Http相关(以后再整理)
- nginx http请求的PHASE深度解析
- 拦截对该服务器所有的http请求
- TCP/IP-----FTP缺点
- [转]虚拟机VMware3种网络模式(桥接、nat、Host-only)的工作原理
- PHP几种抓取网络数据的常见方法
- iOS轻量级网络请求库----NetWorkingHTTP
- java实现网络监听
- TCP与UDP在socket编程中的区别 (网络收集转载)
- java实现网络监听
- HTTP 304状态分析
- C#的百度地图开发(一)发起HTTP请求