導航:首頁 > 編程語言 > js調用php獲取本機ip

js調用php獲取本機ip

發布時間:2025-03-16 20:41:25

⑴ 關於php獲取ip的問題 $ip = $_SERVER['REMOTE_ADDR']; 請高手解答下!

因為你拿本機訪問的,所以只能是127.0.0.1
如果你是區域網用戶,讓其他用戶訪問,就會變成例如:192.168.0.123之類

如果讓外網用戶訪問,就會是外網用戶的IP了

⑵ js 獲得 本機的ip地址,區域網ip

本機IP可以這樣獲取:

functionmyIP(){
if(window.XMLHttpRequest)xmlhttp=newXMLHttpRequest();
elsexmlhttp=newActiveXObject("Microsoft.XMLHTTP");

xmlhttp.open("GET","http://api.hostip.info/get_html.php",false);
xmlhttp.send();

hostipInfo=xmlhttp.responseText.split(" ");

for(i=0;hostipInfo.length>=i;i++){
ipAddress=hostipInfo[i].split(":");
if(ipAddress[0]=="IP")returnipAddress[1];
}

returnfalse;
}

myIP();//返回值就是

區域網IP你也可以仿照上面的方式,用JSONP來做,自己提供服務端介面

⑶ php中有沒有直接獲取本機IP地址的函數

function_get_client_ip(){
$ip=$_SERVER['REMOTE_ADDR'];
if(isset($_SERVER['HTTP_CLIENT_IP'])&&preg_match('/^([0-9]{1,3}.){3}[0-9]{1,3}$/',$_SERVER['HTTP_CLIENT_IP'])){
$ip=$_SERVER['HTTP_CLIENT_IP'];
}elseif(isset($_SERVER['HTTP_X_FORWARDED_FOR'])ANDpreg_match_all('#d{1,3}.d{1,3}.d{1,3}.d{1,3}#s',$_SERVER['HTTP_X_FORWARDED_FOR'],$matches)){
foreach($matches[0]AS$xip){
if(!preg_match('#^(10|172.16|192.168).#',$xip)){
$ip=$xip;
break;
}
}
}
return$ip;
}

這是dz的,拿去,不謝!

閱讀全文

與js調用php獲取本機ip相關的資料

熱點內容
單片機測電感電容 瀏覽:165
android在子線程中更新ui 瀏覽:694
演算法分析師面試有什麼要求 瀏覽:994
容器演算法大全圖解 瀏覽:69
cad後置命令失效 瀏覽:692
殺手阻擊存檔文件夾是哪一個 瀏覽:212
禁書pdf 瀏覽:920
沒用app語音智能提醒怎麼設置 瀏覽:502
linuxwiki安裝 瀏覽:680
隔牆演算法 瀏覽:173
安卓手機為什麼app不通知 瀏覽:550
申請雲伺服器購買費用 瀏覽:115
雲伺服器鏡像下載到本地 瀏覽:4
電腦文件夾名有橫杠 瀏覽:154
無印良品壓縮紙膜 瀏覽:753
完全隨機演算法 瀏覽:31
怎麼看文件是否是日語解壓 瀏覽:353
電影打分python代碼 瀏覽:350
androidjni獲取簽名 瀏覽:111
解壓文件電腦上哪裡找 瀏覽:447