public static function getClientIp($checkProxy = true)
{
if ($checkProxy && self::getServer('HTTP_CLIENT_IP') != null) {
$ip = self::getServer('HTTP_CLIENT_IP');
} else {
if ($checkProxy && self::getServer('HTTP_X_FORWARDED_FOR') != null) {
$ip = self::getServer('HTTP_X_FORWARDED_FOR');
} else {
$ip = self::getServer('REMOTE_ADDR');
}
}
return $ip;
}