怎么在PHP项目中实现一个防盗链

  介绍

这篇文章将为大家详细讲解有关怎么在PHP项目中实现一个防盗链,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

主要功能代码如下:

& lt; PHP ?/*   使用方法:将上述代码保存为dao4.php,   比如测试用的validatecode.rar在站http://www.XXXX.com里点面,   则用以下代码表示下载连接。   文件名?网站=1,文件=文件,   例如以下网址:   http://www.XXXX.cn/dao4.php?site=1&文件=validatecode.rar    */$管理[defaulturl],=,“http://www.XXXX.com/404.htm",,//盗链返回的地址   $ okaysites =,阵列(   “http://www.XXXX.com/",才能   “才能;http://XXXX.com"   ),,//白名单   $管理[url_1],=,“http://www.XXXX.com/download/",,//下载地点1   $管理[url_2],=,““,//下载地点2,以此类推   $ reffer =, HTTP_REFERER美元;   if  ($ ref), {   时间=美元才能yes  0;   while 才能;(列表(域,美元,美元的子数组),=,每个(okaysites美元)),{   ,,,if  (ereg(子数组美元,,“reffer"美元)),{   ,,,,,yes 美元;=,1;   ,,,}   ,,}   theu 美元;=,才能“url",只“_",只“site"美元;;   if 才能;(管理[塞美元],美元以及美元yes ==, 1), {   ,,,头(“位置:,管理[$塞]/file"美元);   ,,},{else    ,,,头(“位置:,管理[defaulturl]“美元);   ,,}   },{else    头才能(“;地点:,管理[defaulturl]“美元);   }   ?在

关于怎么在PHP项目中实现一个防盗链就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

怎么在PHP项目中实现一个防盗链