程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> 一段防盜連的PHP代碼

一段防盜連的PHP代碼

編輯:PHP綜合
$ADMIN[defaulturl] = http://www.163.com/404.htm;  //盜鏈返回的地址 
$okaysites = array("http://www.163.com/","http://163.com") ; //白名單  
$ADMIN[url_1] = http://www.163.com/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://163.com/download裡面, 
則用以下代碼表示下載連接. 

文件名?site=1&file=文件

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved