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的ob_start();控制您的浏览器cache!
Nov 25 PHP
30 个很棒的PHP开源CMS内容管理系统小结
Oct 14 PHP
无JS,完全php面向过程数据分页实现代码
Aug 27 PHP
PHP动态编译出现Cannot find autoconf的解决方法
Nov 05 PHP
解决phpcms更换javascript的幻灯片代码调用图片问题
Dec 26 PHP
PHP5.5迭代生成器用法实例详解
Mar 16 PHP
PHP微信支付实例解析
Jul 22 PHP
PHP中让json_encode不自动转义斜杠“/”的方法
Feb 28 PHP
php+mysql+jquery实现简易的检索自动补全提示功能
Apr 15 PHP
PHP实现通过文本文件统计页面访问量功能示例
Feb 13 PHP
php精度计算的问题解析
Jun 21 PHP
php生成静态页面并实现预览功能
Jun 27 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
PHP的单引号和双引号 字符串效率
2009/05/27 PHP
PHPExcel读取Excel文件的实现代码
2011/12/06 PHP
PHP中文分词 自动获取关键词介绍
2012/11/13 PHP
php判断用户是否关注微信公众号
2016/07/22 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
Javascript remove 自定义数组删除方法
2009/10/20 Javascript
js模拟C#中List的简单实例
2014/03/06 Javascript
javascript自定义的addClass()方法
2014/05/28 Javascript
jQuery+ajax实现鼠标单击修改内容的方法
2014/06/27 Javascript
使用JS+plupload直接批量上传图片到又拍云
2014/12/01 Javascript
js实现二级菜单渐隐显示
2015/11/03 Javascript
Bootstrap网格系统详解
2016/04/26 Javascript
BootStrap整体框架之基础布局组件
2016/12/15 Javascript
JS简单实现自定义右键菜单实例
2017/05/31 Javascript
解决layui laydate 时间控件一闪而过的问题
2019/09/28 Javascript
浅谈Vuex的this.$store.commit和在Vue项目中引用公共方法
2020/07/24 Javascript
跟老齐学Python之不要红头文件(2)
2014/09/28 Python
Python下使用Psyco模块优化运行速度
2015/04/05 Python
全面了解Python的getattr(),setattr(),delattr(),hasattr()
2016/06/14 Python
python实现对文件中图片生成带标签的txt文件方法
2018/04/27 Python
详解Python locals()的陷阱
2019/03/26 Python
opencv python 图像轮廓/检测轮廓/绘制轮廓的方法
2019/07/03 Python
解决Django layui {{}}冲突的问题
2019/08/29 Python
python getopt模块使用实例解析
2019/12/18 Python
Canvas 像素处理之改变透明度的实现代码
2019/01/08 HTML / CSS
墨西哥皇宫度假村预订:Palace Resorts
2018/06/16 全球购物
美国最大婚纱连锁店运营商:David’s Bridal
2019/03/12 全球购物
温泉秘密:Onsen Secret
2020/07/06 全球购物
C语言编程练习
2012/04/02 面试题
智能电子应届生求职信
2013/11/10 职场文书
项目施工员岗位职责
2014/03/09 职场文书
个人四风问题对照检查材料
2014/09/26 职场文书
领导班子专题民主生活会情况想汇报
2014/09/30 职场文书
2016元旦主持人经典开场白台词
2015/12/03 职场文书
优秀员工演讲稿
2019/06/21 职场文书
Python Pandas pandas.read_sql函数实例用法
2021/06/21 Python