顶部导航开始 -->

获取用户的ip地址,并且解析出用户的实际地址

用户注册,获取其他的用户行为,我们需要通过这些修为获取用户的IP地址,并且希望通过ip地址解析出用户的实际地址,具体方法是通过淘宝的接口,来解析出用户的地址,本文将详细介绍使用方法。

自学php博客

//获取用户的IP地址

if (!empty($_SERVER['HTTP_CLIENT_IP'])){

 $ip=$_SERVER['HTTP_CLIENT_IP'];

}elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){

 $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];

}else{

 $ip=$_SERVER['REMOTE_ADDR'];

}

//解析出用户实际物理地址

$url="http://ip.taobao.com/service/getIpInfo.php?ip=".$ip;//将ip传递给淘宝接口,解析出用户地址

$ip=json_decode(file_get_contents($url)); 

if((string)$ip->code=='1'){

 return false;

}

$res = (array)$ip->data;

//将解析出的结果赋值给变量

$province=$res['region'];//获取用户所在省

$city=$res['city'];//获取用户所在市



自学php博客
请先登陆后发表评论
  • 最新评论
  • 总共0条评论
  • © 2014-2016 zixuephp.cn 版权所有
  • ICP证:皖ICP备16012107号
  • 联系邮箱:510082587@qq.com
  • 交流请加微信:weibobf2899 或扫下方二维码