當前位置:九游会j9娱乐平台-九游ag登录中心网址 » 編程語言 » php判斷ip

php判斷ip-九游会j9娱乐平台

發布時間: 2024-11-16 21:07:03

『壹』 php判斷ip是中國ip還是外國ip

//返回ip所在的區域外國ip精確到國名
functiongetcposition($ip){

try{
$res1=file_get_contents("http://ip.taobao.com/service/getipinfo.php?ip=$ip");
$res1=json_decode($res1,true);

if($res1["code"]==0){
return$res1['data']["country"].$res1['data']["region"].$res1['data']["city"]."_".$res1['data']["isp"];
}else{
return"未能獲取";
}
}catch(exception$e){
return"未能獲取";
}
}

『貳』 php 如何得知ip是否在線

比較簡單的就是資料庫存session,默認的session都是在文件里存放著

客戶端請求你的站點,會自動創建一個session,(不管是不是你的會員都會自動創建session)。

1,你需要一個可以實現session入庫的類,此類很多,實現原理其實很簡單,你也可以自己寫
2,在session中加入ip(比較好的session類中都會有這個欄位)
3,查session表數據有沒有你需要的ip,沒有就不在線了

『叄』 php如何判斷ip為有效ip地址

不需要正則表達式來判斷,因為在php5.2.0之後,有專門的函數來做這個判斷了。
判斷是否是合法ip
if(filter_var($ip,filter_validate_ip)){
//it'svalid
}
else{
//it'snotvalid
}

判斷是否是合法的ipv4ip地址
if(filter_var($ip,filter_validate_ip,filter_flag_ipv4)){
//it'svalid
}
else{
//it'snotvalid
}
判斷是否是合法的公共ipv4地址,192.168.1.1這類的私有ip地址將會排除在外
if(filter_var($ip,filter_validate_ip,filter_flag_ipv4|filter_flag_no_priv_range)){
//it'svalid
}
else{
//it'snotvalid
}
判斷是否是合法的ipv6地址
if(filter_var($ip,filter_validate_ip,filter_flag_no_res_range)){
//it'svalid
}
else{
//it'snotvalid
}
判斷是否是publicipv4ip或者是合法的publicipv6ip地址
if(filter_var($ip,filter_validate_ip,filter_flag_no_priv_range|filter_flag_no_res_range)){
//it'svalid
}
else{
//it'snotvalid
}

『肆』 php 怎樣判斷一個ip地址是否可以連接,比如說:192.168.0.1可以訪問,192.168.0.115不能訪問

一般的區域網內都用192.168開頭.
ip的通用形式是:xxx.xxx.xxx.xxx
xxx的大小不能超過256.並且根據xxx的大小范圍,對ip分了類.
192.168.開頭的就是c類網.
如果有網關,一般是192.168.0.1
也就是說,區域網內ip不能直接連到互聯網上,要通過這個網關地址的伺服器才能連出去.
互聯網上有很多區域網,192.168.開頭的ip可以多次被使用(但同一區域網內的ip不能重復).

『伍』 php判斷是否是ip

可以用php的preg_matche,進行判斷
if(!preg_matche('/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\/', $str)){
echo '不是';

}else{
echo '是';

}

『陸』 可否在php的網頁中判斷ip地址,然後顯示不同網頁

至於判斷,你可以寫一個匹配你們內部ip地址的正則表達式來,然後根據此表達式來判斷客戶ip地址 如果這麽固定的話,還不用正則表達式。 if(substr($remote_addr,0,9)=="168.192.0"){ echo "是本地ip地址";}substr($remote_addr,0,10)=="168.192.0." 如果客戶端是通過代理上來的,只能獲得代理伺服器的地址,沒法獲得真實的ip,所以這個方法是有局限性的 我寫了一個php過濾ip的類,需要的話和我聯系 [email protected] 我的郵箱[email protected] 我的信箱:[email protected] ip能否判斷大小?若可以!最好就以大小來判斷!能否給我也發一份,參考一下

熱點內容
vb資料庫數組 發布:2024-11-19 09:23:40 瀏覽:827
安卓游戲數據保存在哪裡找 發布:2024-11-19 09:22:02 瀏覽:309
解壓出來的文件亂碼 發布:2024-11-19 09:15:40 瀏覽:939
北航ftp是多少 發布:2024-11-19 09:15:32 瀏覽:821
瀏覽保存密碼如何取消 發布:2024-11-19 09:10:17 瀏覽:89
安卓怎麼關簡訊重復提醒 發布:2024-11-19 09:02:00 瀏覽:635
html與php的區別 發布:2024-11-19 09:00:53 瀏覽:193
晚安密碼多少 發布:2024-11-19 09:00:51 瀏覽:945
易語言腳本模塊 發布:2024-11-19 09:00:44 瀏覽:484
經典矩陣c語言 發布:2024-11-19 08:56:23 瀏覽:268
网站地图