如何在PHP程序中防止盗链

PHP代码
  1. example:   
  2.   
  3. 页面: dl.php    
  4. ————————————————————————————–    
  5.   
  6. $id = $_GET[‘id’];    
  7. $act = $_GET[‘act’];    
  8.   
  9. switch($act) {    
  10. default :    
  11. case “display” : displayHTML(); break;    
  12. case “down” : down(); break;    
  13. }    
  14.   
  15. function displayHTML($id) {    
  16. setcookie(“visited”“true”);    
  17.   
  18. // print your HTML.    
  19. }    
  20.   
  21. function down($id) {    
  22. if(! isset($_COOKIE[‘visited’]) ) print “你盗联?”;    
  23.   
  24. $sql = “select path from TABLE where id=”$id;    
  25. //…………………………    
  26. }    
  27. ?>    
  28.   
  29. “dl.php?id=1&act=down”>Download Now…   
]]>