怎么在php项目中实现一个防盗链功能-创新互联
怎么在php项目中实现一个防盗链功能?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

具体如下:
'/tupian/20230522/404.html
//盗链返回的地址
'url_1' => '/tupian/20230522/file&
'url_2' => '/tupian/20230522/file1&
);
$okaysites = array(
'http://qita.in',
'http://blog.qita.in', //白名单
'/tupian/20230522/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项目中实现一个防盗链功能-创新互联
网址分享:http://www.jxjierui.cn/article/dgjegi.html


咨询
建站咨询
