首页 » PHP技术 » js小刀 » 一句js就能获取ip地址(tx不能用了,更新了)

一句js就能获取ip地址(tx不能用了,更新了)

 

打开http://fw.qq.com/ipaddress 你会发现自己的Ip被赋予一个数组里面了,我们可以利用腾讯这个ip库

http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 这个是新浪的地址,json

http://www.youdao.com/smartresult-xml/search.s?type=ip&q=123.124.2.85 有道的,更简洁

用法跟文中差不多,应该难不倒聪明的您

使用js即可获取当前访问者的IP地址和地域信息

<script type="text/javascript" src="http://fw.qq.com/ipaddress" charset="gbk"></script>
<script type="text/javascript">
/*
//请把这些Javascript放在网页底部,由于HTML是流程加载,比如完整加载完成上面div中的ID后方可利用innerHTML写入数据
//由于我HTML页面用的utf-8编码,而腾讯的JS确是gbk编码,所以为了防止出现乱码,需要将js里加上 charset="gbk"
//样本如下:
var IPData = new Array("118.122.85.133","","四川省","成都市");
*/
var qq_ip_address = IPData[0];
var qq_ip_county = IPData[1];
var qq_ip_province = IPData[2];
var qq_ip_city = IPData[3];
document.getElementById('qq_ip_address').innerHTML = qq_ip_address;
if(IPData[1]) {
document.getElementById('qq_ip_county').innerHTML = qq_ip_county;
} else {
document.getElementById('qq_ip_county').innerHTML = '中国';
}
document.getElementById('qq_ip_province').innerHTML = qq_ip_province;
document.getElementById('qq_ip_city').innerHTML = qq_ip_city;
</script>

原文链接:一句js就能获取ip地址(tx不能用了,更新了),转载请注明来源!

0