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 遍历XP文件夹下所有文件
Nov 27 PHP
初次接触php抽象工厂模式(Elgg)
Mar 21 PHP
php中sql注入漏洞示例 sql注入漏洞修复
Jan 24 PHP
PHP获取youku视频真实flv文件地址的方法
Dec 23 PHP
PHP魔术方法的使用示例
Jun 23 PHP
PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
Nov 15 PHP
php实现图片按比例截取的方法
Feb 06 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
Oct 20 PHP
laravel返回统一格式错误码问题
Nov 04 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
Mar 24 PHP
php操作redis常见方法示例【key与value操作】
Apr 14 PHP
PHP底层运行机制与工作原理详解
Jul 31 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电台频率大全 - 2 天津市
2020/03/11 无线电
php按百分比生成缩略图的代码分享
2014/05/10 PHP
smarty简单入门实例
2014/11/28 PHP
php购物车实现方法
2015/01/03 PHP
php给一组指定关键词添加span标签的方法
2015/03/31 PHP
typecho插件编写教程(三):保存配置
2015/05/28 PHP
PHP数据库连接mysql与mysqli对比分析
2016/01/04 PHP
PHP 进度条函数的简单实例
2017/09/19 PHP
javascript利用初始化数据装配模版的实现代码
2010/11/17 Javascript
jquery miniui 教程 表格控件 合并单元格应用
2012/11/25 Javascript
js类式继承的具体实现方法
2013/12/31 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
2015/05/14 Javascript
浅谈javascript原型链与继承
2015/07/13 Javascript
纯js代码实现未知宽高的元素在指定元素中垂直水平居中显示
2015/09/12 Javascript
轮播图组件js代码
2016/08/08 Javascript
JavaScript 点击触发复制功能实例详解
2018/11/02 Javascript
[03:57]《不朽》——2015DOTA2国际邀请赛—中国军团出征主题曲MV
2015/07/15 DOTA
对python 读取线的shp文件实例详解
2018/12/22 Python
python实现将json多行数据传入到mysql中使用
2019/12/31 Python
Python networkx包的实现
2020/02/14 Python
Python单链表原理与实现方法详解
2020/02/22 Python
python db类用法说明
2020/07/07 Python
Python求区间正整数内所有素数之和的方法实例
2020/10/13 Python
HTML5新特性 多线程(Worker SharedWorker)
2017/04/24 HTML / CSS
Melijoe英国官网:法国儿童时尚网站
2016/11/18 全球购物
美国网上书店:Barnes & Noble
2018/08/15 全球购物
alice McCALL官网:澳大利亚时尚品牌
2020/11/16 全球购物
装潢设计实习自我鉴定
2013/09/19 职场文书
应聘教师推荐信
2013/10/31 职场文书
组织关系转移介绍信
2014/01/16 职场文书
体育节口号
2014/06/19 职场文书
乡镇精神文明建设汇报材料
2014/08/15 职场文书
党的群众路线教育实践活动专题组织生活会发言材料
2014/10/17 职场文书
2014年保管员工作总结
2014/11/18 职场文书
2015年企业工作总结范文
2015/04/28 职场文书
如何用JS实现简单的数据监听
2021/05/06 Javascript