一段防盗链的PHP代码
发布:smiling 来源: PHP粉丝网 添加日期:2013-12-08 18:35:53 浏览: 评论:0
- <?php
- $ADMIN[defaulturl] = "http://www.phpfensi.com/404.htm";//盗链返回的地址
- $okaysites = array("http://www.phpfensi.com/","http://163.com"); //白名单
- $ADMIN[url_1] = "http://www.phpfensi.com/download/";//下载地点1
- $ADMIN[url_2] = "";//下载地点2,以此类推
- $reffer = $HTTP_REFERER;
- if($reffer) {
- $yes = 0;
- while(list($domain, $subarray) = each($okaysites)) {
- if (ereg($subarray,"$reffer")) {
- $yes = 1;
- }
- }
- $theu = "url"."_"."$site";
- if ($ADMIN[$theu] AND $yes == 1) {
- header("Location: $ADMIN[$theu]/$file");
- } else {
- header("Location: $ADMIN[defaulturl]");
- }
- } else {
- header("Location: $ADMIN[defaulturl]");
- }
- ?>
使用方法:将上述代码保存为dao4.php,比如测试用的validatecode.rar在站点http://phpfensi.com/download里面,则用以下代码表示下载连接.
文件名?site=1&file=文件,例如以下URL.复制到你的站点下试试:http://www.phpfensi.com/dao4.php?site=1&file=validatecode.rar,以上代码测试可用
Tags: 防盗链 PHP代码
- 上一篇:PHP计数器
- 下一篇:php和js交互一例
相关文章
- ·php防盗链几种代码(2014-01-03)
- ·php图片文件,下载文件,防盗链设置方法(2014-08-22)
- ·PHP防盗链代码实例(2021-04-09)
- ·PHP防盗链的基本思想 防盗链的设置方法(2021-06-19)
- ·PHP代码优化及PHP相关问题总结(2013-11-27)
- ·PHP代码实现301跳转页面实例(2014-01-11)
- ·非常实用的PHP代码片段(2014-07-03)
- ·PHP代码中swf动画的调用(2014-07-23)
- ·PHP万年历实现程序代码(2014-07-30)
- ·php中Ubb代码编辑器程序代码(2014-07-31)
- ·获取checkbox值的php代码(2014-08-04)
- ·用户注册检测用户名是否存在ajax+php代码(2014-08-15)
- ·PHP代码安全性问题的建议(2014-08-25)
- ·php编程代码规范学习笔记(适合初学者)(2015-04-08)
- ·值得收藏的10个PHP代码样例(黑名单\下载文件)(2015-04-08)
- ·判断用户是PC还是移动端的php代码(2015-12-24)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)