IE下location.href 获取referer的值

原创 2011年01月21日 22:50:00

    最近,公司网站需要统计用户都是从哪些页面进入到注册页面的数据。开始,仅仅简单的通过在服务器端$   _SERVER['HTTP_REFERER'](php)来获取。但是,发现有好多注册用户没有referer值,后来查了一下在IE下采用window.location.href方式跳转的话,referer值为空。而在标签<a></a>里面的跳转的话referer就不会空。所以,通过一下代码就可以解决这个IE问题:

                           

 其原理,就是创建一个标签<a>,然后设置需要跳转的url地址,最后触发点击事件就可以了。

 

   

window.location.href='$_SERVER[HTTP_REFERER]'; 跳转处理前一个页面的url

if($info){ echo " alert('成功发表评论!');"; echo " window.location.href='$_SERVER[HTTP_REFERER]';"; }...
  • qq_34242581
  • qq_34242581
  • 2017年01月12日 15:21
  • 438

URL重定向,referer,referrer和安全

URL重定向,referer,referrer和安全,
  • qq_25107499
  • qq_25107499
  • 2016年08月04日 22:18
  • 5437

防止非法链接(referer)

HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器藉此可以获得一些信息用于处理。比如从我主页上链...
  • QQ1012421396
  • QQ1012421396
  • 2017年03月16日 17:52
  • 757

HTTP Referer(页面统计/资源防盗链)

简介 HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。比如从...
  • chenjianandiyi
  • chenjianandiyi
  • 2016年10月19日 17:52
  • 2169

爬虫小技巧(理论篇)

爬虫小技巧(理论篇) 这是骚年我第一次写博客,有点小兴奋,希望和大家多多交流,有问题请大家帮忙及时指出,嘿嘿。 第一次听说网络爬虫时,感觉好高端好牛逼,很有极客范。正式接触后感觉很好玩,如果有个人...
  • wl812peter
  • wl812peter
  • 2016年01月30日 00:20
  • 1873

Referer字段丢失问题

HTTP协议规定: Clients SHOULD NOT include a Referer header field in a (non-secure) HTTP request if the r...
  • thlpaul
  • thlpaul
  • 2017年03月20日 19:15
  • 627

什么是防盗链设置中的空Referer

设置防盗链时候指明和不指明空Referer的区别及实现后的效果? 什么是Referer? 这里的 Referer 指的是HTTP头部的一个字段,也称为HTTP来源地址(HTTP Ref...
  • hxl188
  • hxl188
  • 2014年08月31日 22:22
  • 2520

HTTP_REFERER的用法及伪造

引言在php中,可以使用$_SERVER[‘HTTP_REFERER’]来获取HTTP_REFERER信息,关于HTTP_REFERER,php文档中的描述如下: “引导用户代理到当前页的前一页的...
  • u011250882
  • u011250882
  • 2015年11月13日 00:15
  • 19126

CSRF中Referer的误解

首先要知道,该字段主要是为了解决图片盗链问题。然后作为CSRF的一种监控手段,需要和其他结合。 看到网上有人说Refer可以伪造 1.利用服务端脚本代码,如PHP。这些是在服务器运行的,发包也是服...
  • qq_24196029
  • qq_24196029
  • 2017年10月24日 22:28
  • 109

看好你的门-客户端传数据(4)-利用浏览器调整http的referer

首先需要声明,本文纯属一个毫无远见和真才实学的小小开发人员的愚昧见解,仅供用于web系统安全方面的参考。1、 简单说明在互联网中,大量的数据通过URL参数的方式进行传递,大部分的数据,是没有通过加密进...
  • ffm83
  • ffm83
  • 2015年03月06日 10:09
  • 873
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IE下location.href 获取referer的值
举报原因:
原因补充:

(最多只允许输入30个字)