前言:之前写过一次使用淘宝接口获取用户地址,但是后面发现接口响应超时,导致请求失败,这次使用百度地图的定位接口获取用户地址(其他的地图也可以)。
- 去百度地图注册申请后直接创建应用:
获取地址只需要普通的ip定位就行,根据自己需求设置
-
获取创建的引用的AK值:
-
直接上代码
可参考官方文档选择对应的接口地址:http://lbsyun.baidu.com/index.php?title=webapi/ip-api
/**
* 获取登录Ip
* @return mixed
*/
function getip()
{
$ip = false;
if(!empty( $_SERVER ["HTTP_CLIENT_IP"]))
{
$ip = $_SERVER ["