php
- 使用PHP的header()函数跳转链接,但不要使用referer字段,例如:
header('Location: http://www.qq.com/', true, 301);
JavaScript
- 使用JavaScript跳转链接,但在跳转前清空referer字段,例如:
document.referrer = "";
window.location.href = "http://www.qq.com/";
匿名中转页面
- 使用匿名中转页面来跳转链接,匿名中转页面是一个PHP页面,它将从一个页面中提取请求,将请求发到目标地址,然后将响应返回给用户。这种方法可以完全掩盖跳转链接的来源。例如:
<?php
$url = $_GET['url'];
if (!filter_var($url, FILTER_VALIDATE_URL)) {
exit('Invalid URL');
}
$response = file_get_contents($url);
header('Content-Type: ' . get_headers($url, 1)["Content-Type"]);
echo $response;
?>
使用这个中转页面跳转链接的方式可以这样使用:
http://qq.com/qq.php?url=http://www.qq.com/