我写了一段JS代码用以获取客户端的IPv6本地链接地址(link local address),获取IP后,我想将该IP存放到Web服务器的mysql数据库中,应该怎么做,向各位大大求教。代码如下:var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
var service = locator.ConnectServer(".");
var enmPing = new Enumerator (service.ExecQuery("select * from Win32_NetworkAdapterConfiguration where IPEnabled=true"));
var arrAdp = new Array;
var getIP = new Array;
while(!enmPing.atEnd())
{
var arrIP = new Array;
var objIP = enmPing.item();
arrIP=GetVBArray(objIP.IPAddress);
var arrlength = arrIP.length;
for(i=0;i<arrlength;i++){
var subIP = arrIP[i].substr(0,4);
var realIP = arrIP[i];
if(subIP == "fe80"){
getIP.push(realIP);//将获取的IP存入到getIP中,有可能获取多个
}
}
enmPing.moveNext();
}
function GetVBArray(arr)
{
return arr !== null ? new VBArray(arr).toArray() : [];
}
var service = locator.ConnectServer(".");
var enmPing = new Enumerator (service.ExecQuery("select * from Win32_NetworkAdapterConfiguration where IPEnabled=true"));
var arrAdp = new Array;
var getIP = new Array;
while(!enmPing.atEnd())
{
var arrIP = new Array;
var objIP = enmPing.item();
arrIP=GetVBArray(objIP.IPAddress);
var arrlength = arrIP.length;
for(i=0;i<arrlength;i++){
var subIP = arrIP[i].substr(0,4);
var realIP = arrIP[i];
if(subIP == "fe80"){
getIP.push(realIP);//将获取的IP存入到getIP中,有可能获取多个
}
}
enmPing.moveNext();
}
function GetVBArray(arr)
{
return arr !== null ? new VBArray(arr).toArray() : [];
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货