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 相关文章推荐
第七节--类的静态成员
Nov 16 PHP
菜鸟学PHP之Smarty入门
Jan 04 PHP
PHP中的float类型使用说明
Jul 27 PHP
phpmyadmin配置文件现在需要绝密的短密码(blowfish_secret)的2种解决方法
May 07 PHP
一个不易被发现的PHP后门代码解析
Jul 05 PHP
PHP基于imap获取邮件实例
Nov 11 PHP
PHP处理大量表单字段的便捷方法
Feb 07 PHP
PHP 以POST方式提交XML、获取XML,解析XML详解及实例
Oct 26 PHP
php获取'/'传参的值简单方法
Jul 13 PHP
PHP session垃圾回收机制实例分析
Jun 28 PHP
PHP的cookie与session原理及用法详解
Sep 27 PHP
laravel-admin的图片删除实例
Sep 30 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
第十一节--重载
2006/11/16 PHP
基于python发送邮件的乱码问题的解决办法
2013/04/25 PHP
php使用sql数据库 获取字段问题介绍
2013/08/12 PHP
ThinkPHP在Cli模式下使用模板引擎的方法
2015/09/25 PHP
WordPress中给媒体文件添加分类和标签的PHP功能实现
2015/12/31 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
PHP实现简易计算器功能
2020/08/28 PHP
php xhprof使用实例详解
2019/04/15 PHP
xss文件页面内容读取(解决)
2010/11/28 Javascript
JS中批量给元素绑定事件过程中的相关问题使用闭包解决
2013/04/15 Javascript
js用拖动滑块来控制图片大小的方法
2015/02/27 Javascript
基于HTML+CSS,jQuery编写的简易计算器后续(添加了键盘监听)
2016/01/05 Javascript
JS中split()用法(将字符串按指定符号分割成数组)
2016/10/24 Javascript
JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
2017/06/06 Javascript
详解webpack异步加载业务模块
2017/06/23 Javascript
webpack学习笔记之代码分割和按需加载的实例详解
2017/07/20 Javascript
js实现菜单跳转效果
2020/12/11 Javascript
[41:41]TFT vs Secret Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python开发微信公众平台的方法详解【基于weixin-knife】
2017/07/08 Python
django使用JWT保存用户登录信息
2020/04/22 Python
CheapTickets泰国:廉价航班,查看促销价格并预订机票
2019/12/28 全球购物
美国在线医疗分销商:MedEx Supply
2020/02/04 全球购物
KELLER SPORTS荷兰:在线订购最好的运动产品
2020/10/13 全球购物
大学生护理专业自荐信
2013/10/03 职场文书
青年教师典范事迹材料
2014/01/31 职场文书
国际商贸专业自荐信
2014/06/09 职场文书
伦敦奥运会口号
2014/06/13 职场文书
巾帼志愿者活动方案
2014/08/17 职场文书
2014年党员自我评议对照检查材料
2014/09/20 职场文书
大学军训的体会
2014/11/08 职场文书
淘宝文案策划岗位职责
2015/04/14 职场文书
2015年市场营销工作总结
2015/07/23 职场文书
幼儿园托班教育随笔
2015/08/14 职场文书
环保建议书作文500字
2015/09/14 职场文书
上帝为你开了一扇窗之Tkinter常用函数详解
2021/06/02 Python
浅谈GO中的Channel以及死锁的造成
2022/03/18 Golang