ホームページ >バックエンド開発 >PHPチュートリアル >code_PHP チュートリアルでの PHP の簡単な反リーチング実装の詳細な説明

code_PHP チュートリアルでの PHP の簡単な反リーチング実装の詳細な説明

WBOY
WBOYオリジナル
2016-07-13 17:40:36861ブラウズ

PHP の単純なアンチホットリンク実装については、コードで詳しく説明されています

  1. $ADMIN[defaulturl] = "http://www.ite5e.com/404.htm";//returnedホットリンクによるアドレス
  2. $okaysites = array("http://www.ite5e.com/","http://www.jb51.net"); //Whitelist
  3. $ADMIN[url_1] = "http :/ /www.ite5e.com/temp/download/";//ダウンロード場所 1
  4. $ADMIN[url_2] = "";//ダウンロード場所 2 など
  5. $ffer = $HTTP_REFERER;
  6. if( $ffer) {
  7. $yes = 0;
  8. while(list($domain, $subarray) = each($okaysites)) {
  9. if (ereg($subarray,"$ffer")) {
  10. $ yes = 1;
  11. }
  12. }
  13. $theu = "url"."_"."$site";
  14. if ($ADMIN[$theu] AND $yes == 1) {
  15. header( "場所: $ADMIN[$theu]/$file");
  16. } else {
  17. header("場所: $ADMIN[defaulturl]");
  18. }
  19. } else {
  20. header("場所: $ADMIN[defaulturl]");
  21. }
  22. ?>


このサイトでテストしたところ、非常にシンプルで優れた方法であることがわかりました。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/486192.html技術記事 PHP の単純なアンチホットリンク実装については、コードで詳しく説明されています。 php $ADMIN[defaulturl] = "http://www.ite5e.com/404.htm";//ホットリンクによって返されるアドレス $okaysites = array( "http://www.ite5e.com/"、"http://www...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。