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 相关文章推荐
资料注册后发信小技巧
Oct 09 PHP
PHP下MAIL的另一解决方案
Oct 09 PHP
php 运行效率总结(提示程序速度)
Nov 26 PHP
php ss7.5的数据调用 (笔记)
Mar 08 PHP
实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法
Jun 11 PHP
php正则表达式(regar expression)
Sep 10 PHP
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
Apr 22 PHP
spl_autoload_register与autoload的区别详解
Jun 03 PHP
用PHP代替JS玩转DOM的思路及示例代码
Jun 15 PHP
Laravel框架学习笔记(一)环境搭建
Oct 15 PHP
php在数据库抽象层简单使用PDO的方法
Nov 03 PHP
PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function
Feb 05 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
在数据量大(超过10万)的情况下
2007/01/15 PHP
php &amp;&amp; 逻辑与运算符使用说明
2010/03/04 PHP
在WordPress中使用wp-cron插件来设置定时任务
2015/12/10 PHP
PHP的Laravel框架中使用AdminLTE模板来编写网站后台界面
2016/03/21 PHP
php和nginx交互实例讲解
2019/09/24 PHP
javascript YUI 读码日记之 YAHOO.util.Dom - Part.4
2008/03/22 Javascript
瀑布流布局并自动加载实现代码
2013/03/12 Javascript
Array栈方法和队列方法的特点说明
2014/01/24 Javascript
使用js显示当前时间示例
2014/03/02 Javascript
jQuery之Deferred对象详解
2014/09/04 Javascript
jquery实现仿JqueryUi可拖动的DIV实例
2015/07/31 Javascript
JavaScript事件类型中UI事件详解
2016/01/14 Javascript
JavaScript通过HTML的class来获取HTML元素的方法总结
2016/05/24 Javascript
Jquery获取第一个子元素简单实例
2016/06/02 Javascript
Nodejs抓取html页面内容(推荐)
2016/08/11 NodeJs
解析微信JS-SDK配置授权,实现分享接口
2016/12/09 Javascript
jQuery图片瀑布流的简单实现代码
2017/03/15 Javascript
JavaScript中正则表达式使数字、中文或指定字符高亮显示
2017/10/31 Javascript
解析原来浏览器原生支持JS Base64编码解码
2019/08/12 Javascript
Python检测生僻字的实现方法
2016/10/23 Python
Python基于回溯法子集树模板解决选排问题示例
2017/09/07 Python
python3 破解 geetest(极验)的滑块验证码功能
2018/02/24 Python
详解Python if-elif-else知识点
2018/06/11 Python
python远程调用rpc模块xmlrpclib的方法
2019/01/11 Python
Python生成器的使用方法和示例代码
2019/03/04 Python
python实现的批量分析xml标签中各个类别个数功能示例
2019/12/30 Python
OpenCV实现机器人对物体进行移动跟随的方法实例
2020/11/09 Python
CSS3——齿轮转动关键代码
2013/05/02 HTML / CSS
Electrolux伊莱克斯巴西商店:家用电器、小家电和配件
2018/05/23 全球购物
美国亚马逊旗下男装网站:East Dane(支持中文)
2019/09/25 全球购物
印度手工编织服装和家居用品商店:Fabindi
2019/10/07 全球购物
《口技》教学反思
2014/02/21 职场文书
正风肃纪剖析材料
2014/09/30 职场文书
买卖合同协议书范本
2014/10/18 职场文书
关于群众路线的心得体会
2014/11/05 职场文书
教代会开幕词
2015/01/28 职场文书