一段防盗连的PHP代码

  作者:bea

$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
$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=文件






有用  |  无用

猜你喜欢