如何在PHP程序中防止盗链

PHP代码
  1. example:   
  2.   
  3. 页面: dl.php    
  4. --------------------------------------------------------------------------------------    
  5. <?php    
  6.   
  7. $id = $_GET['id'];    
  8. $act = $_GET['act'];    
  9.   
  10. switch($act) {    
  11. default :    
  12. case "display" : displayHTML(); break;    
  13. case "down" : down(); break;    
  14. }    
  15.   
  16. function displayHTML($id) {    
  17. setcookie("visited""true");    
  18.   
  19. // print your HTML.    
  20. }    
  21.   
  22. function down($id) {    
  23. if(! isset($_COOKIE['visited']) ) print "你盗联?";    
  24.   
  25. $sql = "select path from TABLE where id="$id;    
  26. //..............................    
  27. }    
  28. ?>    
  29.   
  30. <a href="dl.php?id=1&act=down">Download Now...</a>   
posted @ 2007-12-19 18:11  二宝的博客  阅读(166)  评论(0编辑  收藏  举报