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地址,最后触发点击事件就可以了。

 

   

相关文章推荐

解决ie的window.open的referer丢失问题。

function goTo(url){     var targetWndName = "MyWindow";     var wnd = window.open("",targetWndNa...

遇到问题-----JS中设置window.location.href跳转无效

问题情况JS中设置window.location.href跳转无效代码如下: function checkUser() { if(2!=1){ window.locat...

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

if($info){ echo " alert('成功发表评论!');"; echo " window.location.href='$_SERVER[HTTP_REFERER]';"; }...

ie下对于window.location.href的跳转时获取不到referer的,php中的路径包含有未定式的

如题,只做个记录下php中的路径包含的未定式: 被PHP的include路径弄晕了。自己试验一通,总结如下。 定义A=包含文件  B=被A包含的文件  C=被B包含的文件 也就是说 A ...

【JavaScript】获取当前页的URL与window.location.href

利用Javascript获取当前页的URL,这个问题起来好像很复杂,如果第一次去想这个问题,很多人估计又在琢磨到底又是哪个神一般的Javascript函数。 其实不是,Javascript获取当前页...
  • yongh701
  • yongh701
  • 2015年05月13日 09:13
  • 10608

详解location.href几种用法的区别

一:提出问题 使用js的同学一定知道js的location.href的作用是什么,但是在js中关于location.href的用法究竟有哪几种,究竟有哪些区别,估计很多人都不知道了。 二:常见的几...

location.href的用法

*.location.href 用法:   top.location.href=”url”          在顶层页面打开url(跳出框架)   self.location.href=”...

window.location.href的用法

window.location.href的用法 分类: Jquery/javascript2011-10-07 13:03 27201人阅读 评论(3) 收藏 举报 asp.net...

window.location.href的用法

http://hljqfl.blog.163.com/blog/static/40931580201122210573364/ 在写ASP.Net程序的时候,我们经常遇到跳转页面的问题,我们经常使用...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IE下location.href 获取referer的值
举报原因:
原因补充:

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