English
 电子信箱
 加入收藏

  威盾防火墙 >> 新闻中心 >> 威盾新闻 >> 怎样用PHP实现网站防盗链

 

怎样用PHP实现网站防盗链

威盾防火墙 2014-11-15

 
以下为引用的内容:
<?php
$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]");
}

相关内容: 最新内容:
实战网站防盗链[2014-11-15]
用ISAPI_Rewrite做IIS防盗链[2014-11-15]
怎样配置IIS的Rewrite防盗链组件[2014-11-15]
IIS防止盗链技术[2014-11-15]
用ISAPI_Rewrite做IIS防盗链-WEB服务器-[2014-11-15]
在WIN2003上用ISAPI Rewrite实现iis防盗链[2014-11-15]
实战网站防盗链[2014-11-15]
用ISAPI_Rewrite做IIS防盗链[2014-11-15]
怎样配置IIS的Rewrite防盗链组件[2014-11-15]
网络管理十二杀招 网管几年经验总结[2014-11-15]
如何实现网站的自动开启和关闭(IIS)[2014-11-15]
IIS防止盗链技术[2014-11-15]