function Client_IP()
{
static $_Ary_List= array('HTTP_CLIENT_IP', 'CLIENT_IP', 'REMOTE_ADDR', 'HTTP_PROXY_CONNECTION', 'HTTP_FORWARDED', 'HTTP_X_FORWARDED', 'FORWARDED_FOR_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED_FOR_IP', 'HTTP_X_FORWARDED_FOR', 'FORWARDED', 'X_FORWARDED_FOR', 'FORWARDED_FOR', 'X_FORWARDED', 'HTTP_VIA', 'VIA');
foreach($_Ary_List as &$_Value)
{
if(isset($_SERVER[$_Value])): return($_SERVER[$_Value]);
elseif(getenv($_Value)): return(getenv($_Value));
else: continue;
endif;
}
return(false);
}