javascript中的页面来源 referrer

PHPABC JavaScript 1,192 次浏览 , 没有评论

referrer 网站来路;访问者进入网站的任何途径。HTTP Referer是header的一部分,当浏览器向web服务器发出请求的时候,一般会带上Referer,告诉服务器用户从那个页面连接过来的,服务器藉此可以获得一些信息用于处理。比如:如果

<script>

var str=document.referrer; alert(str)   //http://www.phpzu.cn/demo1.html   </script>

 

下面是帮一朋友修改的js代码,他想实现的需求是:我们可以使用 referrer 来进行 防盗链和其他 一些控制。

 

如果客户从 百度,soso,google等 网站进入 他的网站就 把他们跳转到其他网站。

代码:

 

<script>   var str=document.referrer; if(str.indexOf('baidu')>0||str.indexOf('soso')>0||str.indexOf('google')>0) { window.location='http://www.phpzu.com'; } </script>

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

Go