全方位隔音窗,氣密窗
遠離噪音,確保居家安全好主張
油漆粉刷工程大數據分析技術和搜尋演算法快速
獲得有價值信息的網站,來改進網站的排名

首頁  •  tw 論壇 • 程式設計討論     • 

[教學]限制IP進入網站

房東:小馬
發表時間:2009-09-22
[檢舉]


紅色字眼開放的IP位置

---------------------------------------------------------------------------------------

// 是否鎖定IP位置
$cfg[\'iplock\'] = True;

// 開放的IP位置,請以|做區分
$cfg[\'WanIPList\'] = \"110.0.0.1|111.0.0.1\";//外部IP
$cfg[\'LanIPList\'] = \"192.168.0\";//內部IP

//取得使用者IP --- Start
function GetIP(){
if (getenv(\"HTTP_CLIENT_IP\") && strcasecmp(getenv(\"HTTP_CLIENT_IP\"), \"unknown\"))
$ip = getenv(\"HTTP_CLIENT_IP\");
else if (getenv(\"HTTP_X_FORWARDED_FOR\") && strcasecmp(getenv(\"HTTP_X_FORWARDED_FOR\"), \"unknown\"))
$ip = getenv(\"HTTP_X_FORWARDED_FOR\");
else if (getenv(\"REMOTE_ADDR\") && strcasecmp(getenv(\"REMOTE_ADDR\"), \"unknown\"))
$ip = getenv(\"REMOTE_ADDR\");
else if (isset($_SERVER[\'REMOTE_ADDR\']) && $_SERVER[\'REMOTE_ADDR\'] && strcasecmp($_SERVER[\'REMOTE_ADDR\'], \"unknown\"))
$ip = $_SERVER[\'REMOTE_ADDR\'];
else
$ip = \"unknown\";
return($ip);
}
//取得使用者IP --- End

//判斷是否有啟用鎖IP判斷
if ($cfg[\'iplock\']){
$User_Ip = GetIP();
$CheckWanIP = explode(\"|\",$cfg[\'WanIPList\']);
$CheckLanIP = explode(\"|\",$cfg[\'LanIPList\']);
$User_Ip_Lan = explode(\".\",$User_Ip);
$User_Ip_Lan = $User_Ip_Lan[0].\".\".$User_Ip_Lan[1].\".\".$User_Ip_Lan[2];

if (!in_array($User_Ip_Lan,$CheckLanIP)){
if (!in_array($User_Ip,$CheckWanIP)){
echo \"對不起!!您無法使用本系統,請聯絡系統管理員!!\";
exit;
}
}
}




  • 贊助網站       

    廣利不動產-新板特區指名度最高、值得您信賴的好房仲
    您的托付,廣利用心為您服務
    廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲
    完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心!

  • 1 樓住戶:乖乖
    發表時間:2012-10-18
    [檢舉]

    $ip_proxy=$_SERVER ["HTTP_X_FORWARDED_FOR"];
    ?>



     共 1 人回應  選擇頁數 【第1 頁】 

    姓名:
    佈告內容: