`
影梦龙
  • 浏览: 122451 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论

在IE下 request.getHeader( "Referer ") 为空值

阅读更多

 

在IE下,request.getHeader( "Referer "),为空值,解决方案:

 

 

 javascript原因。 getHeader( "Referer ")是通过http协议获取值,即 <a  href= "url "> XX </a> 标记才能获得当前页面的URL, 而 <a   href= "javascript:location= 'url ' ">XX </a> 时getHeader( "Referer ")=NULL。同理,onclick事件也是获取不到值的。

分享到:
评论
1 楼 xchd 2016-04-06  
解决了吗???我也遇到。获取没有问题,IE有问题。查了那么多资料,网上都是扯淡

相关推荐

    关于request.getHeader(Referer)的问题探讨

    今天我来分享一下,request.getHeader(“Referer”)获取上次访问的URL链接,在什么情况下他会出现问题! 我在某些页面中,有某几个按钮,分别用来跳转到action.do?method=m 但是,我是用 warpLoaction(”url”);这...

    request.getHeader("referer")防盗链

    HTTP headers是HTTP请求和相应的核心模块,它承载了关于客户端浏览器、请求页面、服务器等相关信息。Referer是HTTP头中的一个属性,告诉服务器我是从哪个页面链接过来的。

    关于request.getHeader(&quot;Referer&quot;)的问题探讨

    request.getHeader("Referer")获取上次访问的URL链接,在什么情况下他会出现问题,下面为大家分享下,感兴趣的朋友不要错过

    java request.getHeader("user-agent")获取浏览器信息的方法

    主要介绍了java request.getHeader("user-agent")获取浏览器信息的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    获取IP地址和MAC地址

    String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("Proxy-Client-IP"); } if (ip == null || ip....

    JSP获取HTTP header信息(request)例子

    JSP获取HTTP header信息(request)例子JSP获取HTTP header信息(request)例子

    UserAgentUtils-1.21.jar

    String agentStr = ServletUtils.getRequest().getHeader("User-Agent"); UserAgent userAgent = UserAgent.parseUserAgentString(agentStr); userAgent.getBrowser().getName() userAgent.getOperatingSystem()....

    org.apache.commons.lang3.StringUtils.jar

    String ip = request.getHeader("X-Forwarded-For"); if (!StringUtils.isEmpty(ip) && !"unKnown".equalsIgnoreCase(ip)) { //多次反向代理后会有多个ip值,第一个ip才是真实ip int index...

    node.js中的http.response.getHeader方法使用说明

    主要介绍了node.js中的http.response.getHeader方法使用说明,本文介绍了http.response.getHeader的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下

    获取访问地址中ip

    获取请求头中ip,不同方法:request.getRemoteAddr(),request.getHeader("x-forwarded-for")

    Filter_Listener相信代码使用

    if(null==reque.getHeader("Referer")){ request.setAttribute("message", "你进行了不合法的操作!!!"); request.getRequestDispatcher("error.jsp").forward(request, response); 里面有更详细的代码...

    UserAgent返回浏览器版本和操作系统版本工具类

    通过request.getHeader("User-Agent")信息回用户浏览器版本和使用操作系统版本jar包返

    QuickFix 实现代码例子

    金融信息交换(FIX)协议是为促进证券交易信息的电子交换而制定的信息标准。它的目的是用于贸易伙伴之间希望自动通信 .

    java开发实例之Servlet

    java开发实例之Servlet String agent = request.getHeader("user-agent"); StringTokenizer st = new StringTokenizer(agent,";");

    jsp输出所有请求头的名称方法

    如下所示: ...+request.getHeader(headername)+);} out.println(); 以上这篇jsp输出所有请求头的名称方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。

    jsp判断请求来自手机示例代码

    String agent = request.getHeader(“user-agent”); //String agent = “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/534.51.22 (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22”; String ...

    jsp九大内置对象

     在某些情况下,当响应客户时,需要将客户重新引导至另一个页面,可以使用Response的sendRedirect(URL)方法实现客户的重定向。例如:  response.sendRedirect("index.jsp");  3、Session对象  (1)什么...

    Tomcat获取Nginx反向代理的客户端域名

    Nginx反向代理之后,Tomcat应用通过request.getHeader(host)取到的是Nginx的host,并非客户端浏览器地址栏上的真实域名。 例如在某一台服务器上,Tomcat的端口号为8080,Nginx的端口号为80,Nginx反向代理8080端口。...

    获取上一页面的URL和本页的URL的方法

    String url=request.getHeader(Referer); 2、获取本网页的URL: String url=request.getScheme()+://+ request.getServerName()+request.getRequestURI(); 您可能感兴趣的文章:jsp获取url路径的方法分析在jsp页面...

Global site tag (gtag.js) - Google Analytics