if (getenv('HTTP_CLIENT_IP')) { $ip = getenv('HTTP_CLIENT_IP'); echo $ip } elseif (getenv('HTTP_X_FORWARDED_FOR')) { $ip = getenv('HTTP_X_FORWARDED_FOR'); echo $ip } elseif (getenv('HTTP_X_FORWARDED')) { $ip = getenv('HTTP_X_FORWARDED'); echo $ip } elseif (getenv('HTTP_FORWARDED_FOR')) { $ip = getenv('HTTP_FORWARDED_FOR'); echo $ip } elseif (getenv('HTTP_FORWARDED')) { $ip = getenv('HTTP_FORWARDED'); echo $ip } else { $ip = $_SERVER['REMOTE_ADDR']; echo $ip }