記憶盒子

把記憶裝進灰色的盒子,封裝起來,那年那月,重新拾起。

首頁搜索目錄
search
當前主題: 軟件編程

調(diào)用新浪IP查詢接口獲取客戶端用戶ISP提供商

作者:Kaka    時間:2013-6-6 13:21:35    瀏覽:    評論:4

      一個比較實用的小工具,新浪IP查詢接口。通過它,可以獲得客戶端用戶的IP地址和ISP提供商名稱。

      先看看新浪IP查詢接口代碼:

      http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js

      亦可以查詢某個IP的位置信息,代碼如下:

      http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.192.3.42

      上述兩條代碼,均以js結(jié)果返回值,形式如下:

      var remote_ip_info = {"ret":1,"start":"218.192.0.0","end":"218.192.7.255","country":"\u4e2d\u56fd","province":"\u5e7f\u4e1c","city":"\u5e7f\u5dde","district":"","isp":"\u6559\u80b2\u7f51","type":"\u5b66\u6821","desc":"\u5e7f\u5dde\u5927\u5b66\u7eba\u7ec7\u670d\u88c5\u5b66\u9662\u6559\u80b2\u7f51"};

      可以看到,返回的js結(jié)果里,包含一個數(shù)組變量remote_ip_info,數(shù)組里包含有幾個參數(shù):ret、start、end、country、province、city、district、isp、type、desc。

      我們可以用js直接調(diào)用這幾個參數(shù)值,例如我要獲得isp的值,則可以用“remote_ip_info["isp"];”,同樣方法,可以獲得國家、省份、城市等返回值。

      完整代碼如下:

      <script language="JavaScript" src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js"></script>
      <script language="JavaScript">
            alert("您的ISP提供商是:"+remote_ip_info["isp"]);
      </script>

      新浪這個接口唯一遺憾的是不能返回用戶的IP地址,只返回一個IP段。要想獲得客戶端IP地址,可以使用這個javascript獲得客戶端IP的又一方法,也非常方便。

      我們可以運用上述兩種方法的返回結(jié)果,在網(wǎng)頁上根據(jù)自己的特定需要進行顯示。

x

標簽: JavaScript  

※ 網(wǎng)站速度慢?試試網(wǎng)站自動優(yōu)化工具 ※

上一篇: nslookup工具查詢域名服務(wù)器、IP、CNAME等詳細用法
下一篇: 可以獲得IP經(jīng)度緯度的程序API接口

發(fā)表評論:

◎歡迎參與討論,請在這里發(fā)表您的看法、交流您的觀點。

訂閱博客                   QQ交流群(312716741)

  • 通過Google訂閱本站 通過鮮果訂閱本站 通過抓蝦訂閱本站
  • 通過QQ郵箱訂閱本站 通過Yahoo訂閱本站 通過有道訂閱本站

Search

最新評論及回復(fù)

最近留言

網(wǎng)站分類

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.