js获取IP地址方法总结_转
2016-06-28 15:01
423 查看
js代码获取IP地址的方法,如何在js中取得客户端的IP地址。
原文地址:js获取IP地址的三种方法 http://www.jbxue.com/article/11338.html
1,js取得IP地址的方法一
<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
<script type="text/<A class="infotextkey" href="http://www.jbxue.com/" target=_blank>javascript</A>">
document.write(returnCitySN["cip"]+','+returnCitySN["cname"])
</script>
2,js取得IP地址的方法二
<script language="javascript" type="text/javascript" src="http://fw.qq.com/ipaddress">
</script>
<script>document.write("你的IP是:"+IPData[0]+",来自:"+IPData[2]);
</script>
3,js取得ip地址的方法三,腾讯IP,转UTF-8:
<script type="text/javascript" src="http://fw.qq.com/ipaddress" charset="gb2312"></script>
$(document).ready(function() {
$("#ip").val(IPData[0]);
$("#add").val(IPData[2]);
})
参考链接:
js获取本机ip地址多种方法
js实现根据IP地址区分不同地区然后让用户查看不同的页面
js获取Ip地址(本地Ip与外网IP)
js获取当前用户ip地址与地区信息
JS获取Ip地址、浏览器信息及用户停留时间的方法
Js获取客户端IP地址与MAC地址
js获取ip地址利用谷歌地图获得经纬度
javascript取得IP地址与主机名的方法
获取客户端IP地址
原文地址:js获取IP地址的三种方法 http://www.jbxue.com/article/11338.html
1,js取得IP地址的方法一
<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
<script type="text/<A class="infotextkey" href="http://www.jbxue.com/" target=_blank>javascript</A>">
document.write(returnCitySN["cip"]+','+returnCitySN["cname"])
</script>
2,js取得IP地址的方法二
<script language="javascript" type="text/javascript" src="http://fw.qq.com/ipaddress">
</script>
<script>document.write("你的IP是:"+IPData[0]+",来自:"+IPData[2]);
</script>
3,js取得ip地址的方法三,腾讯IP,转UTF-8:
<script type="text/javascript" src="http://fw.qq.com/ipaddress" charset="gb2312"></script>
$(document).ready(function() {
$("#ip").val(IPData[0]);
$("#add").val(IPData[2]);
})
参考链接:
js获取本机ip地址多种方法
js实现根据IP地址区分不同地区然后让用户查看不同的页面
js获取Ip地址(本地Ip与外网IP)
js获取当前用户ip地址与地区信息
JS获取Ip地址、浏览器信息及用户停留时间的方法
Js获取客户端IP地址与MAC地址
js获取ip地址利用谷歌地图获得经纬度
javascript取得IP地址与主机名的方法
/// <summary> /// 获取客户端IP地址(无视代理) /// </summary> /// <returns>若失败则返回回送地址</returns> public static string GetHostAddress() { string userHostAddress = string.Empty; WebRequest wr = WebRequest.Create("http://pv.sohu.com/cityjson?ie=utf-8"); Stream s = wr.GetResponse().GetResponseStream(); StreamReader sr = new StreamReader(s, System.Text.Encoding.UTF8); string all = sr.ReadToEnd(); //读取网站的数据 int start = all.IndexOf(": \"") + 3; int end = all.IndexOf("\",", start); userHostAddress = all.Substring(start, end - start); sr.Close(); s.Close(); //最后判断获取是否成功,并检查IP地址的格式(检查其格式非常重要) if (!string.IsNullOrEmpty(userHostAddress) && IsIP(userHostAddress)) { return userHostAddress; } return "127.0.0.1"; } /// <summary> /// 检查IP地址格式 /// </summary> /// <param name="ip"></param> /// <returns></returns> public static bool IsIP(string ip) { return System.Text.RegularExpressions.Regex.IsMatch(ip, @"^((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)$"); }
获取客户端IP地址
相关文章推荐
- js处理服务器返回的字符串
- 上传服务器之字典转json json转字典
- JSONKit 报错 ARC环境的设置
- JSP基础
- 4.1、JS——认识js 语法规范 获取元素 输出 弹窗
- JSON相关
- JavaScript强化教程-JS面向对象编程 ...
- es6继承 vs js原生继承(es5)
- js 输入验证
- JavaScript强化教程-cookie对象
- JavaScript强化教程——DOM编程(两种控制div移动的方法)
- JSPatch热修复的使用的那些深坑
- 写一个更好的Javascript DOM库
- js滚动到顶部底部代码
- C# WebService输出JSON 实现二
- js 按值传递与按引用传递
- JSTL笔记
- Highcharts 功能强大、开源、美观、图表丰富、兼容绝大多数浏览器的纯js图表库
- 工作中遇到的将json重新构建的例子
- JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)