工廠直營,提供窗簾、壁紙、壁布
地毯等設計裝潢及整體搭配,價格超優惠
殺價網頂尖裝潢量身規劃空間
以人性機能為優先考量,創造實用美學質感生活

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

[教學]限制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 頁】 

    姓名:
    佈告內容: