一段防盗连的PHP代码


Posted in PHP onDecember 06, 2006

$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 相关文章推荐
在apache下限制每个虚拟主机的并发数!!!!
Oct 09 PHP
深入解析PHP垃圾回收机制对内存泄露的处理
Jun 14 PHP
解析php中用PHPMailer来发送邮件的示例(126.com的例子)
Jun 24 PHP
PHP 文件编程综合案例-文件上传的实现
Jul 03 PHP
简单的php中文转拼音的实现代码
Feb 11 PHP
php通过baihui网API实现读取word文档并展示
Jun 22 PHP
PHP文件操作方法汇总
Jul 01 PHP
WordPress中用于更新伪静态规则的PHP代码实例讲解
Dec 18 PHP
php 基础函数
Feb 10 PHP
详解yii2使用多个数据库的案例
Jun 16 PHP
ThinkPHP5框架实现简单的批量查询功能示例
Jun 07 PHP
PHP上传文件及图片到七牛的方法
Jul 25 PHP
PHP安全配置
Dec 06 #PHP
PHP一些有意思的小区别
Dec 06 #PHP
弄了个检测传输的参数是否为数字的Function
Dec 06 #PHP
PHP4 与 MySQL 数据库操作函数详解
Dec 06 #PHP
PHP 5.0 Pear安装方法
Dec 06 #PHP
让你的WINDOWS同时支持MYSQL4,MYSQL4.1,MYSQL5X
Dec 06 #PHP
PHP 开发工具
Dec 06 #PHP
You might like
php at(@)符号的用法简介
2009/07/11 PHP
如何用PHP实现插入排序?
2013/04/10 PHP
thinkphp3查询mssql数据库乱码解决方法分享
2014/02/11 PHP
php版微信公众号接口实现发红包的方法
2016/10/14 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
js控制框架刷新
2008/08/01 Javascript
用Jquery实现可编辑表格并用AJAX提交到服务器修改数据
2009/12/27 Javascript
游览器中javascript的执行过程(图文)
2012/05/20 Javascript
Nodejs学习笔记之入门篇
2015/04/16 NodeJs
jquery制作属于自己的select自定义样式
2015/11/23 Javascript
AngularJS 实现弹性盒子布局的方法
2016/08/30 Javascript
浅谈jQuery操作类数组的工具方法
2016/12/23 Javascript
如何理解jQuery中的ajaxSubmit方法
2017/03/13 Javascript
js移动端图片压缩上传功能
2020/08/18 Javascript
json前后端数据交互相关代码
2018/09/19 Javascript
vue项目刷新当前页面的三种方法
2018/12/04 Javascript
解决vue 子组件修改父组件传来的props值报错问题
2019/11/09 Javascript
vue excel上传预览和table内容下载到excel文件中
2019/12/10 Javascript
[04:11]2014DOTA2国际邀请赛 CIS遗憾出局梦想不灭
2014/07/09 DOTA
[02:16]2018年度CS GO最具人气选手-完美盛典
2018/12/16 DOTA
初步剖析C语言编程中的结构体
2016/01/16 Python
Win10下Python3.7.3安装教程图解
2019/07/08 Python
Python在Matplotlib图中显示中文字体的操作方法
2019/07/29 Python
django 基于中间件实现限制ip频繁访问过程详解
2019/07/30 Python
学习Django知识点分享
2019/09/11 Python
python matplotlib饼状图参数及用法解析
2019/11/04 Python
python filecmp.dircmp实现递归比对两个目录的方法
2020/05/22 Python
Python sklearn中的.fit与.predict的用法说明
2020/06/28 Python
整理HTML5的一些新特性与Canvas的常用属性
2016/01/29 HTML / CSS
如何给HTML标签中的文本设置修饰线
2019/11/18 HTML / CSS
竞聘演讲稿范文
2014/01/12 职场文书
《石榴》教学反思
2014/03/02 职场文书
2014法制宣传日活动总结
2014/07/09 职场文书
2015年三八妇女节活动总结
2015/02/06 职场文书
2016创先争优活动党员公开承诺书
2016/03/24 职场文书
python中字符串String及其常见操作指南(方法、函数)
2022/04/06 Python