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实现批量查询清除一句话后门的代码
Jan 20 PHP
php mssql 日期出现中文字符的解决方法
Mar 10 PHP
PHP JSON格式数据交互实例代码详解
Jan 13 PHP
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
May 18 PHP
基于php无限分类的深入理解
Jun 02 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
Jun 17 PHP
深入PHP5中的魔术方法详解
Jun 17 PHP
PHP中怎样保持SESSION不过期 原理及方案介绍
Aug 08 PHP
php基于表单密码验证与HTTP验证用法实例
Jan 06 PHP
PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 标签的函数
May 22 PHP
PHP使用星号隐藏用户名,手机和邮箱的实现方法
Sep 22 PHP
PHP字符串与数组处理函数用法小结
Jan 07 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可变函数的经典用法
2013/06/20 PHP
PHP 5.5 创建和验证哈希最简单的方法详解
2013/11/07 PHP
PHP内核探索:变量概述
2014/01/30 PHP
php基于socket实现SMTP发送邮件的方法
2015/03/05 PHP
JavaScript实现网页上的浮动广告的简单方法
2013/06/14 Javascript
用javascript添加控件自定义属性解析
2013/11/25 Javascript
node.js超时timeout详解
2014/11/26 Javascript
DOM基础教程之使用DOM控制表格
2015/01/20 Javascript
深入理解JavaScript系列(18):面向对象编程之ECMAScript实现
2015/03/05 Javascript
实现无刷新联动例子汇总
2015/05/20 Javascript
jfinal与bootstrap的登录跳转实战演习
2015/09/22 Javascript
让你一句话理解闭包(简单易懂)
2016/06/03 Javascript
js初始化验证实例详解
2016/11/26 Javascript
利用js来实现缩略语列表、文献来源链接和快捷键列表
2016/12/16 Javascript
利用JS实现简单的瀑布流加载图片效果
2017/04/22 Javascript
微信小程序实现九宫格抽奖
2020/04/15 Javascript
Vue+axios+WebApi+NPOI导出Excel文件实例方法
2019/06/05 Javascript
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
2020/05/03 Javascript
详解JavaScript之Array.reduce源码解读
2020/11/01 Javascript
详解Vue数据驱动原理
2020/11/17 Javascript
[02:33]2018 DOTA2亚洲邀请赛回顾视频 再次拾起那些美妙的时刻
2018/04/10 DOTA
Python二分查找详解
2015/09/13 Python
Python语言的面相对象编程方式初步学习
2016/03/12 Python
Python:合并两个numpy矩阵的实现
2019/12/02 Python
matplotlib 画双轴子图无法显示x轴的解决方法
2020/07/27 Python
CSS3系列之3D制作方法案例
2017/08/14 HTML / CSS
CSS3实现精美横向滚动菜单按钮
2017/04/14 HTML / CSS
HTML5等待加载动画效果
2017/07/27 HTML / CSS
小学科学教学反思
2014/01/26 职场文书
服装设计专业求职信
2014/06/16 职场文书
小学课外活动总结
2014/07/09 职场文书
党委班子剖析材料
2014/08/21 职场文书
个人四风问题对照检查材料思想汇报
2014/10/06 职场文书
2015年法务工作总结范文
2015/05/23 职场文书
Python打包exe时各种异常处理方案总结
2021/05/18 Python
【海涛dota解说】一房久违的影魔魂守二连发
2022/04/01 DOTA