手机
当前位置:查字典教程网 >编程开发 >php教程 >一段防盗连的PHP代码
一段防盗连的PHP代码
摘要:$ADMIN[defaulturl]=http://www.163.com/404.htm;//盗链返回的地址$okaysites=arra...

$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 curl 上传文件代码实例

一个连接两个不同MYSQL数据库的PHP程序

PHP 中的类

我的论坛源代码(三)

一棵php的类树(支持无限分类)

一个用于MySQL的PHP XML类

域名查询代码公布

如何限制访问者的ip(PHPBB的代码)

写一段简单的PHP建立文件夹代码

上一篇: PHP安全配置
精品推荐
分类导航