gpt4 book ai didi

php防盗链的常用方法小结

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 30 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章php防盗链的常用方法小结由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

1.简单防盗链  。

复制代码代码如下

$ADMIN[defaulturl] = "http://zzvips.com/404.htm";//盗链返回的地址  $okaysites = array("http://zzvips.com/","//www.zzvips.com"); //白名单  $ADMIN[url_1] = "http://zzvips.com/temp/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://zzvips.com/temp/download里面,  则用以下代码表示下载连接.  CODE: [Copy to clipboard]  文件名?site=1&file=文件  2.服务器防盗链  用到iis防盗链软件,可以搜下,网上有很多。s.zzvips.com里面有的下  3.软件下载的防盗链方法  。

复制代码代码如下

//放置下载软件的根目录相对于当前脚本目录的相对目录  $fileRelPath = "../../software";  //例外允许连接的网址,注意:自身域名不需要填入,设定为肯定可以下载,  // 空字符串("")表示直接输入网址下载的情况  $excludeReferArr = array("www.zzvips.com", "zzvips.com");  chdir($fileRelPath);  $fileRootPath = getcwd() ."/";  $filePath=$HTTP_GET_VARS["file"];  $url=parse_url($_SERVER["HTTP_REFERER"]);  if($url[host]!=$_SERVER["HTTP_HOST"] && !in_array($referHost, $excludeReferArr)){  ?>  。

最后此篇关于php防盗链的常用方法小结的文章就讲到这里了,如果你想了解更多关于php防盗链的常用方法小结的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com