php代码 一段防盗连的PHP代码

php教程评论415 views阅读模式

$ADMIN[defaulturl] = http://www.163.com/404.htm; //盗链返回的地址

$okaysites = array("http://www.163.com/","http://163.com") ; //白名单

$ADMIN[url_1] = http://www.163.com/download/; //下载地点1

$ADMIN[url_2] = "";//下载地点2,以此类推

$reffer = $HTTP_REFERER;

if($reffer) {

$yes = 0;

while(list($domain, $subarray) = each($okaysites)) {

if (ereg($subarray,"$reffer")) {

$yes = 1;

}

}

$theu = "url"."_"."$site";

if ($ADMIN[$theu] AND $yes == 1) {

header("Location: $ADMIN[$theu]/$file");

} else {

header("Location: $ADMIN[defaulturl]");

}

} else {

header("Location: $ADMIN[defaulturl]");

}

?>

使用方法:将上述代码保存为dao4.php,

比如测试用的validatecode.rar在站点http://163.com/download里面,

则用以下代码表示下载连接.

文件名?site=1&file=文件

以上就介绍了php代码 一段防盗连的PHP代码,包括了php代码方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

企鹅博客
  • 本文由 发表于 2019年9月7日 06:36:01
  • 转载请务必保留本文链接:https://www.qieseo.com/320845.html

发表评论