PHP仿盗链代码
2015-01-24信息快讯网
帮一朋友修改的PHP仿盗链代码,这里分享下,方便需要的朋友
<?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 echo, print, print_r, sprintf, var_dump, var_expor的使用区别
php Xdebug的安装与使用详解
解析phpstorm + xdebug 远程断点调试
php常用Output和ptions/Info函数集介绍
解析PHP中的正则表达式以及模式匹配
使用Apache的htaccess防止图片被盗链的解决方法
PHP版网站缓存加快打开速度的方法分享
PHP通过session id 实现session共享和登录验证的代码
PHP中设置时区方法小结
php 函数中使用static的说明
PHP number_format() 函数定义和用法
分享一个PHP数据流应用的简单例子
php中突破基于HTTP_REFERER的防盗链措施(stream_context_create)