js获得客户端的真实ip,然后通过ip地址来解析所在的省份

来源:互联网 发布:青岛新思享网络骗局 编辑:程序博客网 时间:2024/05/21 19:45

js获得客户端的真实ip,然后通过ip地址来解析所在的省份

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>JavaScript获取客户端IP[利用新浪接口]</title></head><body><script type="text/javascript" src="http://counter.sina.com.cn/ip/" charset="gb2312"></script>       <!--获取接口数据,注意charset --><script type="text/javascript"> document.writeln("IP地址:"+ILData[0]+"<br />");             //输出接口数据中的IP地址 document.writeln("地址类型:"+ILData[1]+"<br />");         //输出接口数据中的IP地址的类型 document.writeln("地址类型:"+ILData[2]+"<br />");         //输出接口数据中的IP地址的省市document.writeln("地址类型:"+ILData[3]+"<br />");         //输出接口数据中的IP地址的document.writeln("地址类型:"+ILData[4]+"<br />");         //输出接口数据中的IP地址的运营商</script></body></html>

<div id="sina_ip_info"></div><script type="text/javascript" src="http://counter.sina.com.cn/ip/" charset="gb2312"></script>  /*获得ILData[0]*/<script src="http://code.jquery.com/jquery-1.7.2.min.js" type="text/javascript"></script><script type="text/javascript">var uip =ILData[0];$.getScript('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip='+uip, function(_result){var ipData = ""; //初始化保存内容变量if (remote_ip_info.ret == '1'){ipData += "IP 详细信息:<br>";ipData += "IP:" + uip + "<br>";ipData += "国家:" + remote_ip_info.country + "<br>";ipData += "省份:" + remote_ip_info.province + "<br>";ipData += "城市:" + remote_ip_info.city + "<br>";ipData += "区:" + remote_ip_info.district + "<br>";ipData += "ISP:" + remote_ip_info.isp + "<br>";ipData += "类型:" + remote_ip_info.type + "<br>";ipData += "其他:" + remote_ip_info.desc + "<br>";$("#sina_ip_info").html(ipData); //显示处理后的数据} else {alert('错误', '没有找到匹配的 IP 地址信息!');}});</script>


0 0
原创粉丝点击