頂部導航開始 -->

獲取用戶的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號
  • 聯系郵箱:[email protected]
  • 交流請加微信:weibobf2899 或掃下方二維碼
双大床红利扑克1手APP