js獲取伺服器ip
1. 怎樣用javascript獲得外網ip!
純靜態是無法滿足你的要求的
你可以把靜態頁面當成是只讀的文件
它不會幫你也無法幫你做任何事
js是客戶端執行的腳本語言
它只會改變客戶端的行為
而不會影響伺服器。
Ajax也是一樣的道理,Ajax是由js或vbs實現,它的原理是js在客戶端負責提交,並且處理後台返回的值而已。
2. 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來做,自己提供服務端介面
3. 腳本js獲取ip mac地址怎麼返回伺服器
我不清楚你的重點是獲取,還是返回,
獲取的話,應該網上有代碼,可以借鑒
<script language="javascript">
var sMacAddr="";
var sIPAddr="";
var sDNSName="";
var service = locator.ConnectServer();
service.Security_.ImpersonationLevel=3;
service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');
</script>
<script FOR="foo" EVENT="OnObjectReady(objObject,objAsyncContext)" LANGUAGE="JScript">
if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true){
if(objObject.IPEnabled &&
objObject.IPAddress(0) !=null && objObject.IPAddress(0) !=
"undefined")
sIPAddr = objObject.IPAddress(0);
if(objObject.MACAddress != null &&objObject.MACAddress != "undefined")
sMacAddr = objObject.MACAddress;
if(objObject.DNSHostName != null &&objObject.DNSHostName != "undefined")
sDNSName = objObject.DNSHostName;
}
</script>
js返回給伺服器,通過ajax遠程請求吧.
或者直接把數據當做參數,通過跳轉傳遞給伺服器.
4. JS獲取本地IP
<!doctypehtml>
<html>
<head>
<metacharset="utf-8">
<title>使用搜狐介面獲取客戶端IP地址</title>
</head>
<body>
<scriptsrc="http://pv.sohu.com/cityjson?ie=utf-8"></script>
<scripttype="text/javascript">
document.write(returnCitySN["cip"]+','+returnCitySN["cname"])
</script>
</body>
</html>
5. js 獲取客戶端真實ip以及地理位置 像ip138那樣的
客戶端(Client)或稱為用戶端,是指與伺服器相對應,為客戶提供本地服務的程序。除了一些只在本地運行的應用程序之外,一般安裝在普通的客戶機上,需要與服務端互相配合運行。網際網路發展以後,較常用的用戶端包括了如萬維網使用的網頁瀏覽器,收寄電子郵件時的電子郵件客戶端,以及即時通訊的客戶端軟體等。對於這一類應用程序,需要網路中有相應的伺服器和服務程序來提供相應的服務,如資料庫服務,電子郵件服務等等,這樣在客戶機和伺服器端,需要建立特定的通信連接,來保證應用程序的正常運行。
6. js 怎麼獲取本地ip\
JavaScript是一門腳本語言,是不能操作文件,讀取本地信息的,所以想要獲取IP,還需要藉助後端技術。方法如下:
7. 如何用js或jquery獲取瀏覽器端IP地址
如何用js或者jquery獲取客戶端的IP地址:
$.getJSON("http://chaxun.1616.net/ip.htm",
function (data) {
alert(data.ip);
}).error(function () { alert("獲取IP失敗請聯網查詢"); }) ;
8. 如何用js獲取客戶端IP地址
luocongjay 的思路就對了,JavaScript 只負責應用層上的東西,IP地址是屬於網路層的,不需要瀏覽器提供操作介面。你可以寫一個 Web API 介面,由伺服器端獲取 IP 信息並返回,但是這種操作基本上是多餘的,因為伺服器端列印網頁時,便可以立即輸出,無需用 Ajax Get 進行非同步請求。
9. js中怎麼取得本機的ip地址
/**
* 獲取本地IP地址
*/
function getLocalIPAddress()
{
var obj = null;
var rslt = "127.0.0.1";
try
{
obj = new ActiveXObject("rcbdyctl.Setting");
if (!isNull(obj.GetIPAddress))
{
rslt = obj.GetIPAddress;
}
obj = null;
}
catch(e)
{
//異常發生
}
return rslt;
}