当前位置: 首页 > 编程笔记 >

PHP防盗链代码实例

白星腾
2023-03-14
本文向大家介绍PHP防盗链代码实例,包括了PHP防盗链代码实例的使用技巧和注意事项,需要的朋友参考一下

防盗链是目前非常常见的web程序设计技巧。本文就以一个实例展示了PHP防盗链的实现方法。分享给大家供大家参考之用。具体方法如下:

主要功能代码如下:

<?php
/*
使用方法:将上述代码保存为dao4.php,
比如测试用的validatecode.rar在站点http://www.XXXX.com里面,
则用以下代码表示下载连接.
文件名?site=1&file=文件 
例如以下URL:
http://www.XXXX.cn/dao4.php?site=1&file=validatecode.rar 
*/
$ADMIN[defaulturl] = "http://www.XXXX.com/404.htm"; //盗链返回的地址
$okaysites = array(
  "http://www.XXXX.com/",
  "http://XXXX.com"
); //白名单
$ADMIN[url_1] = "http://www.XXXX.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]");
}
?>

希望本文所述对大家学习PHP程序设计有所帮助。

 类似资料:
  • 本文向大家介绍php简单防盗链实现方法,包括了php简单防盗链实现方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php简单防盗链实现方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的php程序设计有所帮助。

  • location ~* \.(gif|jpg|png|swf|flv)$ { root html valid_referers none blocked *.uncwd.com; if ($invalid_referer) { rewrite ^/ www.wenjiangs.com #return 404; } } 前面的root可以不要如果你在se

  • 本文向大家介绍PHP实现防盗链的方法分析,包括了PHP实现防盗链的方法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现防盗链的方法。分享给大家供大家参考,具体如下: $_SERVER['HTTP_REFERER']的获取情况 注意 $_SERVER['HTTP_REFERER'] 并不一定总能获取到,只有在以下情况下才能获取到: 一、能够取到HTTP_REFERER的情况为以

  • 本文向大家介绍php简单防盗链验证实现方法 原创,包括了php简单防盗链验证实现方法 原创的使用技巧和注意事项,需要的朋友参考一下 这里分析了php的简单防盗链实现方法。分享飞大家供大家参考。具体如下: index.php页面如下: check.php页面如下:  希望本文所述对大家php程序设计有所帮助。

  • 本文向大家介绍php实现博客,论坛图片防盗链的方法,包括了php实现博客,论坛图片防盗链的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php实现博客,论坛图片防盗链的方法。分享给大家供大家参考,具体如下: 防盗链的方式很多,我这里就说说我对放盗链的理解,这个跟防止远程提交是一个原理。 先介绍一个函数 如果你还不放心,你可以给这个函输出的字符串再用SHA1()函数进行加密。 这样我们

  • 1. 什么是盗链? 百度百科的解释如下: 盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率。受益者不提供资源或提供很少的资源,而真正的服务提供商却得不到任何的收益。 盗链在如今的互联网世界无处不在,盗图,盗视频、盗文章等等,都是通过获取正规网站的图片、视频、文章等的 ur