本文实例讲述了php简单防盗链实现方法。分享给大家供大家参考。具体如下:
'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程序设计有所帮助。
,
