固定IP 簡易 PHP 基礎防禦
- 發佈於 資訊應用
這種方法 必須配合固定IP 再加上點單的PHP語法 就可以有很的效果
不過缺點就是 當你離開了那個定IP 那會連你自己也都不得其門而入
1.取得固定IP 目前HINET都可以線上免費申請固定IP搭配使用
HINET 非固定制固定IP申請網址 service.hinet.net/2004/adslstaticip.php
請自行參與說明步驟申請好固定IP 並使用該固定IP上網且把申請好的固定IP記下來
使用其他電信業者的人請自行詢問自家使用的電信業者公司 是否有提供或申請方式
2.在您的PHP程式開頭 <?php 的下一行開始 裡面加上下列紅字語法
*********以下為第一段修改檔案內容********
<?php
if ($_SERVER["REMOTE_ADDR"] == '111.222.333.444' || $_SERVER["REMOTE_ADDR"] == '555.666.777.888')
{
**********************************************
之後再到檔案的最末端 然後在 ?> 的上面一行加入下列紅字語法
*********以下為第二段修改檔案內容********
}
else
{
exit;
}
?>
**********************************************
然後儲存檔案 上傳到主機 即可大功告成
上述的IP "111.222.333.444" 請填入 你申請的固定IP 而第二組 '555.666.777.888' 你可以填上 你的第二個固定IP
如果你只有一個固定IP 可以把 || $_SERVER["REMOTE_ADDR"] == '555.666.777.888' 刪除
看起來會像這樣
*********以下為第一段單一固定IP修改檔案內容********
<?php
if ($_SERVER["REMOTE_ADDR"] == '111.222.333.444')
{
**********************************************************
如此一來 只要是上述填入IP以外的電腦連入該程式 就會自動結束程式 而不執行 就算用暴力字典破解也無用
你只要找到你的管理員登入頁面那個PHP檔案加入即可 例如 WordPress 就是 wp-login.php 這個檔案
正所謂 江湖上有個傳言 那就是 拔~呱呱呱~ 共勉之~