php代码,使用代理服务器也可以获取真实ip,代码是从thinkphp中粘贴出来的 无 //获得访客真实ip public function getip(){ if(!empty($_server[http_client_ip])){ $ip = $_server[http_client_ip]; } if(!empty($_server['http_x_forwarded_for'])){ //
php代码,使用代理服务器也可以获取真实ip,代码是从thinkphp中粘贴出来的 //获得访客真实ip public function getip(){ if(!empty($_server[http_client_ip])){ $ip = $_server[http_client_ip]; } if(!empty($_server['http_x_forwarded_for'])){ //获取代理ip $ips = explode(',',$_server['http_x_forwarded_for']); } if($ip){ $ips = array_unshift($ips,$ip); } $count = count($ips); for($i=0;$iget_onlineip(); }else{ return $tip; } } //获得本地真实ip public function get_onlineip() { $mip = file_get_contents(http://www.ip138.com/ip2city.asp); if($mip) { preg_match(/\[.*\]/,$mip,$sip); $p = array(/\[/,/\]/); return preg_replace($p,,$sip[0]); }else { return 获取本地ip失败!; } }