PHP如何写防盗链

<?
$$ADMIN[defaulturl] = “http://www.5lazy.cn“;//盗链返回的地址
$$okaysites = array(“http://www.5lazy.cn“,“http://www.5lazy.cn“); //白名单
$$ADMIN[url_1] = “http://www.5lazy.cn“;//下载地点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]“); }
?>

Comments : 0

有问题可在下面发表评论,当然没事也可以在下面吹吹牛皮、扯扯淡!

发表评论

*


Warning: Cannot modify header information - headers already sent by (output started at /www/wwwroot/blog/content/templates/Bitter/footer.php:40) in /www/wwwroot/blog/include/lib/view.php on line 23