--- fenglin/lib/client_addr.inc.php 2004/06/10 11:27:10 1.1 +++ fenglin/lib/client_addr.inc.php 2004/06/27 00:39:39 1.5 @@ -1,11 +1,46 @@ =0;$i--) + { + $proxy = false; + foreach($proxy_ip as $ip) + { + if (ereg($ip,$client_addr[$i])) + $proxy = true; + } + if (!$proxy) + return trim($client_addr[$i]); + } + return trim($client_addr[0]); + } + else + { + return $_SERVER["REMOTE_ADDR"]; + } + } + } + + return $_SERVER["REMOTE_ADDR"]; } ?>