header隐藏来路跳转方式 防止来路被跟踪Referer跳转的方法
通过header跳转到下级页面,下级页面是无法跟踪到来路的,Referer是隐藏状态
因此对于有特殊需求,想跳转到对方网站又不想被对方跟踪到,可以使用这种方案
新建个URL.PHP
<? $url = $_GET['url']; header("location: $url"); ?>
然后放到你网站上,访问需要隐藏来路的域名的时候使用
http://你的域名/URL.PHP?url=对方网址
这样对方统计到的来路,不管是用什么方式统计都是空,显示的是访客直接打开页面
原理:
HTTP_REFERER 是由 html 文档对象 document 提供的
Location 是 http 协议的头部内容,是不传输Referer值的
浏览器一旦收到,就执行了
此时 document 尚未创建
Referer是由浏览器生成并请求到服务端的。
如果单单是转向,又想获取Referer,可以借浏览器帮你完成
Header("Location: http://www.xxx.com/2.php")
改成
echo "<script type='text/javascript'>location.href='http://www.xxx.com/2.php'</script>";
顶(3)
踩(0)
- 最新评论