快捷搜索:   nginx

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)

您可能还会对下面的文章感兴趣:

最新评论