2010年8月24日

[教學]PHP 禁止 IP的範例

最近常看到有人在問這方面的問題,想起好友池大師有寫過這方面的文章,所以就借花獻佛,分享給有需要的朋友囉!!

說明,有時候網站運行時,三不五時就有一些"好兄弟"不懷好意,隨意進來東逛西逛,有時會造成網站運行錯誤。今天這一個範例,將教大家如何擋掉,惡意攻擊的IP位址。

首先,在執行PHP5環境若是您還沒安裝,自行請參考"快快樂樂學PHP5-伺服器架設篇(VertrigoServ)"該篇說明:

若是,你想要知道有關PHP如何產生RSS,請參考"快快樂樂學PHP5-RSS2.0建置介紹 "該篇介紹:

步驟一:
開啟一個文字編輯器,或是Dreamweaver編輯器,寫入以下的PHP程式碼,並將檔案存檔檔名為 "phpip.php",放在您的PHP執行檔案夾裡
PHP程式碼:

$banned = array("1.1.1.1","2.2.2.2","3.3.3.3");
if (in_array($_SERVER["REMOTE_ADDR"],$banned)){
   die("不讓你進入!!");
}
?>


正常顯示!!

說明:
你可以在$banned中寫入你要限制的IP,藉由"in_array"函數判斷IP是否為限制IP,藉由這一個範例,你也可以把他另存成一個檔案,然後再使用PHP的 include() 函數還做引入的動作。

 

原文出處:
http://blog.xuite.net/jameschih/java/5458384

沒有留言:

聖誕跑趴歡樂降★韓版假兩件針織連衣裙$890,新款顯瘦棒球服連帽風衣外套下殺$510,冬新款歐美棉襖棉服連帽短款外套限量↘$530,秋冬新款韓版大碼毛領氣質毛料外套↘$680,快上左耳貓網路購物

您好!如圖太小看不清楚,請 點選此處 看詳細內容 左耳貓蝦皮賣場 https://shopee.tw/hrf5168 左耳貓 露天賣場 http://class.ruten.com.tw/user/index00.php?s=starbox 左耳貓粉...