
<?php /* 通过淘宝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"; } } ?>