$okaysites = array("http://HdhCmsTest163测试数据/","http://163测试数据") ; //白名单
$ADMIN[url_1] = http://HdhCmsTest163测试数据/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测试数据/download里面,
则用以下代码表示下载连接.
文件名?site=1&file=文件
以上就介绍了php代码 一段防盗连的PHP代码,包括了php代码方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
查看更多关于php代码一段防盗连的PHP代码的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did61858