PHP仿盗链代码


Posted in PHP onJune 03, 2012
<?php 
/** 
* @author seraphim 
* @copyright 2012 
*/ 
$ADMIN = array( 
'defaulturl'=> 'http://www.xx.com/images/banner-header.gif', //盗链返回的地址 
'url_1' => 'http://www.xx.net/file', 
'url_2' => 'http://www.xx.net/file1', 
); 
$okaysites = array( 
'http://box.baidu.com', 
'http://tieba.baidu.com/p/1493336008', //白名单 
'http://www.xx.com/1.html', 
); 
$reffer = $_SERVER['HTTP_REFERER']; 
if ($reffer) { 
$yes = 0; 
while (list($domain, $subarray) = each($okaysites)) { 
if (ereg($subarray, "$reffer")) { 
$yes = 1; 
} 
} 
$theu = 'url_' . $_GET['site']; 
$file = $_GET['file']; 
if ($ADMIN[$theu] and $yes == 1) { 
header("Location: $ADMIN[$theu]/$file"); 
} else { 
header("Location: $ADMIN[defaulturl]"); 
} 
} else { 
header("Location: $ADMIN[defaulturl]"); 
} 
print_r($_SERVER['HTTP_REFERER']); 
?>
PHP 相关文章推荐
学习使用PHP数组
Oct 09 PHP
PHP简介
Oct 09 PHP
php 友好URL的实现(吐血推荐)
Oct 04 PHP
PHP中$_SERVER的详细参数与说明介绍
Oct 26 PHP
PHP附件下载中文名称乱码的解决方法
Dec 17 PHP
PHP模拟post提交数据方法汇总
Feb 16 PHP
php metaphone()函数的定义和用法
May 15 PHP
CodeIgniter开发实现支付宝接口调用的方法示例
Nov 14 PHP
thinkPHP中session()方法用法详解
Dec 08 PHP
PHP命名空间用法实例分析
Sep 04 PHP
PHP使用openssl扩展实现加解密方法示例
Feb 20 PHP
基于php+MySql实现学生信息管理系统实例
Aug 04 PHP
PHP通过session id 实现session共享和登录验证的代码
Jun 03 #PHP
PHP中设置时区方法小结
Jun 03 #PHP
php 函数中使用static的说明
Jun 01 #PHP
PHP number_format() 函数定义和用法
Jun 01 #PHP
分享一个PHP数据流应用的简单例子
Jun 01 #PHP
检查php文件中是否含有bom的函数
May 31 #PHP
php注销代码(session注销)
May 31 #PHP
You might like
全国FM电台频率大全 - 28 甘肃省
2020/03/11 无线电
JAVA/JSP学习系列之七
2006/10/09 PHP
jQuery中读取json文件示例代码
2013/05/10 Javascript
将json当数据库一样操作的javascript lib
2013/10/28 Javascript
jQuery之过滤元素操作小结
2013/11/30 Javascript
关于js数组去重的问题小结
2014/01/24 Javascript
使用jQuery的attr方法来修改onclick值
2014/07/07 Javascript
AngularJS初始化静态模板详解
2016/01/14 Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
2016/09/12 Javascript
jQuery 局部div刷新和全局刷新方法总结
2016/10/05 Javascript
angularjs路由传值$routeParams详解
2020/09/05 Javascript
bootstrap+jquery项目引入文件报错的解决方法
2018/01/22 jQuery
JS扩展String.prototype.format字符串拼接的功能
2018/03/09 Javascript
js设计模式之单例模式原理与用法详解
2019/08/15 Javascript
微信小程序一周时间表功能实现
2019/10/17 Javascript
Jquery高级应用Deferred对象原理及使用实例
2020/05/28 jQuery
vue实现自定义多选按钮
2020/07/16 Javascript
python递归查询菜单并转换成json实例
2017/03/27 Python
python实现SOM算法
2018/02/23 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
使用CSS3制作倾斜导航条和毛玻璃效果
2017/09/12 HTML / CSS
推荐10个CSS3 制作的创意下拉菜单效果
2014/02/11 HTML / CSS
瑞士设计师家具和家居饰品网上商店:Bruno Wickart
2019/03/18 全球购物
为什么如下的代码int a=100,b=100;long int c=a * b;不能工作
2013/11/29 面试题
大学教师年终总结的自我评价
2013/10/29 职场文书
好书伴我成长演讲稿
2014/05/14 职场文书
党员干部民主生活会议批评与自我批评材料
2014/09/20 职场文书
党员作风建设整改方案
2014/10/27 职场文书
服务明星事迹材料
2014/12/29 职场文书
庆祝教师节活动总结
2015/03/23 职场文书
2015年度校学生会工作总结报告
2015/05/23 职场文书
离婚案件被告代理词
2015/05/23 职场文书
八月一日观后感
2015/06/10 职场文书
小学数学教师研修日志
2015/11/13 职场文书
七年级作文之我的梦想
2019/10/16 职场文书
详解MySQL的主键查询为什么这么快
2022/04/03 MySQL