PHP实现防盗链
2015-03-13 10:59
85 查看
<?php
$ADMIN[defaulturl] = "http://www.qq.com/404.htm";//盗链返回的地址
$okaysites = array("http://127.0.0.1/","http://localhost"); //白名单
$ADMIN[url_1] = "http://www.163.com/download/";//下载地点1
$ADMIN[url_2] = "";//下载地点2,以此类推
$reffer = $_SERVER["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]");
}
?>
$ADMIN[defaulturl] = "http://www.qq.com/404.htm";//盗链返回的地址
$okaysites = array("http://127.0.0.1/","http://localhost"); //白名单
$ADMIN[url_1] = "http://www.163.com/download/";//下载地点1
$ADMIN[url_2] = "";//下载地点2,以此类推
$reffer = $_SERVER["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]");
}
?>
相关文章推荐
- php伪造http头实现破解防盗链
- php实现图片文件与下载文件防盗链的方法
- PHP实现防盗链的方法分析
- PHP学习笔记【18】--PHP防盗链实现
- PHP实现防盗链的方法分析
- php实现博客,论坛图片防盗链的方法
- PHP实现HTTP防盗链
- php简单防盗链实现方法
- php简单防盗链实现方法
- 【七牛云】时间戳防盗链鉴权php实现
- php简单防盗链实现方法
- php实现图片文件与下载文件防盗链的方法
- PHP 怎样防盗链代码实现
- php简单防盗链验证实现方法 原创
- php实现博客,论坛图片防盗链的方法
- php实现图片文件与下载文件防盗链的方法
- php实现的网络相册图片防盗链完美破解方法
- php简单防盗链验证实现方法[原创]_php技巧_脚本之家
- PHP学习笔记【18】--PHP防盗链实现
- php实现的网络相册图片防盗链完美破解方法