记忆盒子

把记忆装进灰色的盒子,封装起来,那年那月,重新拾起。

首页搜索目录
search
当前主题: 互联网络

JS获得客户端IP的方法【来自sohu的API接口】

作者:Kaka    时间:2017-9-18 9:56:31    浏览:    评论:0

关于JS获取客户端IP的方法,先后介绍过几个了,但是似乎那些接口都不长久,用一段时间就不能用了。今天再介绍一个JS获得客户端IP的方法,接口来自sohu,已经提供服务好多年了,应该算是一个较稳定的接口,值得推荐使用。

搜狐IP地址查询接口如下:

搜狐IP地址查询接口(默认GBK):http://pv.sohu.com/cityjson
搜狐IP地址查询接口(可设置编码):http://pv.sohu.com/cityjson?ie=utf-8

接口返回的是一个JS数组,比如这样:

var returnCitySN = {"cip": "119.130.228.18", "cid": "440100", "cname": "广东省广州市"};

使用方法实例代码:

<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
<script language="JavaScript">
    var clientIP = returnCitySN["cip"];
    alert(clientIP);
</script>

代码解释:

先用JS引用sohu接口:

<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>

然后用JS得到IP地址:

var clientIP = returnCitySN["cip"];

这个clientIP就是客户端IP的JS变量了,我们可以在页面里直接使用它。

x

标签: JavaScript  

※ 网站速度慢?试试网站自动优化工具 ※

上一篇: apache屏蔽某UA: SetEnvIfNoCase User-Agent 的正确写法
下一篇: JQuery用$.ajax或$.getJSON跨域获取JSON数据【实例】

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客                   QQ交流群(312716741)

  • 通过Google订阅本站 通过鲜果订阅本站 通过抓虾订阅本站
  • 通过QQ邮箱订阅本站 通过Yahoo订阅本站 通过有道订阅本站

Search

最新评论及回复

最近留言

网站分类

Powered By Z-Blog 1.8 Walle Build 91204 Designed by Han'space

Copyright @2009-2024 All Rights Reserved. 粤ICP备14028160号-1

Powered By Z-Blog 1.8 Walle Build 91204
Copyright @2009-2024 All Rights Reserved.