php简单防盗链实现方法

 更新时间:2015年07月29日 14:46:04   作者:DDIAN  
这篇文章主要介绍了php简单防盗链实现方法,涉及php针对服务器端预定义变量调用及字符串处理的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了php简单防盗链实现方法。分享给大家供大家参考。具体如下:

<?php
$ADMIN = array(
  'defaulturl'=> 'http://blog.qita.in/images/banner-header.gif',
  //盗链返回的地址
  'url_1'   => 'http://blog.qita.in/file',
  'url_2'   => 'http://blog.qita.in/file1',
);
$okaysites = array(
 'http://qita.in',
  'http://blog.qita.in', //白名单
  'http://blog.qita.in/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实现关键字搜索后描红功能示例

    PHP实现关键字搜索后描红功能示例

    这篇文章主要介绍了PHP实现关键字搜索后描红功能,结合实例形式分析了php数据库连接、查询、字符串转换等相关操作技巧,需要的朋友可以参考下
    2019-07-07
  • PHP概率计算函数汇总

    PHP概率计算函数汇总

    做项目的有时会弄个活动什么的,来让用户参加,既吸引用户注册,又提高网站的用户活跃度。同时参加的用户会获得一定的奖品,有100%中奖的,也有按一定概率中奖的,大的比如中个ipad,小的中个Q币。那么我们在程序里必然会设计到算法,即按照一定的概率让用户获得奖品。
    2015-09-09
  • php检测图片主要颜色的方法

    php检测图片主要颜色的方法

    这篇文章主要介绍了php检测图片主要颜色的方法,涉及php针对图片的相关操作技巧,需要的朋友可以参考下
    2015-07-07
  • PHP命名空间namespace及use的简单用法分析

    PHP命名空间namespace及use的简单用法分析

    这篇文章主要介绍了PHP命名空间namespace及use的简单用法,结合实例形式分析了php命名空间的功能、使用方法及相关操作注意事项,需要的朋友可以参考下
    2018-08-08
  • PHP实现一个按钮点击上传多个图片操作示例

    PHP实现一个按钮点击上传多个图片操作示例

    这篇文章主要介绍了PHP实现一个按钮点击上传多个图片操作,结合具体实例形式分析了PHP多文件上传前端提交与后台处理相关操作技巧,需要的朋友可以参考下
    2020-01-01
  • php中动态调用函数的方法

    php中动态调用函数的方法

    这篇文章主要介绍了php中动态调用函数的方法,实例分析了php动态函数的实现原理与具体实现步骤,需要的朋友可以参考下
    2015-03-03
  • PHP的Yii框架中View视图的使用进阶

    PHP的Yii框架中View视图的使用进阶

    这篇文章主要介绍了PHP的Yii框架中View视图的使用进阶,包括布局和数据块的创建使用等,需要的朋友可以参考下
    2016-03-03
  • PHP分页显示制作详细讲解

    PHP分页显示制作详细讲解

    PHP分页显示制作详细讲解...
    2006-12-12
  • PHP分享图片的生成方法

    PHP分享图片的生成方法

    这篇文章主要介绍了PHP分享图片的生成方法,类似淘宝宝贝分享图片功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04

最新评论