根据接口实现获取ip与地址(php实现)
先来效果图:

代码:
```
//获取 用户地址 ip接口
<span class="hljs-keyword">function getAddByIp()</span>{
$str = file_get_contents('http://pv.sohu.com/cityjson?ie=utf-8');
$start=stristr($str, '{');
$json_str = substr($start,0,-1);
$data=json_decode($json_str,true);
return $data ;
}
```
另外,其他接口如下:
新浪的IP地址查询接口:[http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 格式化(json)](http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js)
新浪多地域测试方法:[http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.192.3.42](http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.192.3.42)
搜狐IP地址查询接口(默认GBK):[http://pv.sohu.com/cityjson ](http://pv.sohu.com/cityjson)
搜狐IP地址查询接口(可设置编码):[http://pv.sohu.com/cityjson?ie=utf-8 (](http://pv.sohu.com/cityjson?ie=utf-8)[这个好用](http://pv.sohu.com/cityjson?ie=utf-8))
搜狐另外的IP地址查询接口:[http://txt.go.sohu.com/ip/soip](http://txt.go.sohu.com/ip/soip)
百度的地址查询接口: [http://lbsyun.baidu.com/index.php?title=webapi/ip-api](http://lbsyun.baidu.com/index.php?title=webapi/ip-api) (可获取经纬度)
淘宝ip库:[http://ip.taobao.com/service/getIpInfo2.php ](http://ip.taobao.com/service/getIpInfo2.php)(当前ip 参数: {ip:myip})
评论区