PHP通过淘宝API接口查询客户端地址

网友投稿 883 2022-07-31

PHP通过淘宝API接口查询客户端地址

/*

通过淘宝API接口查询客户端地址

调用淘宝的API接口HTTP://ip.taobao.com/service/getIpInfo.php?ip=ip地址

*/

$ip=get_ip_data();

function get_ip_data(){

$ip=file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=".get_client_ip());

$ip = json_decode($ip);

if($ip->code){

return false;

}

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

return $data;

}

//取客户端 ip

function get_client_ip()

{

if (isset($_SERVER['HTTP_CLIENT_IP']) and !empty($_SERVER['HTTP_CLIENT_IP']))

{

return $_SERVER['HTTP_CLIENT_IP'];

}

if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) and !empty($_SERVER['HTTP_X_FORWARDED_FOR']))

{

return strtok($_SERVER['HTTP_X_FORWARDED_FOR'], ',');

}

if (isset($_SERVER['HTTP_PROXY_USER']) and !empty($_SERVER['HTTP_PROXY_USER']))

{

return $_SERVER['HTTP_PROXY_USER'];

}

if (isset($_SERVER['REMOTE_ADDR']) and !empty($_SERVER['REMOTE_ADDR']))

{

return $_SERVER['REMOTE_ADDR'];

}

else

{

return "0.0.0.0";

}

}

?>

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:PHP完美分页类
下一篇:PHP生成静态类html文件类(html静态页面调用php文件)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~