if (!empty($_SERVER['HTTP_X_REAL_IP'])) {
$ip = $_SERVER["HTTP_X_REAL_IP"];
}
elseif (!isset($_SERVER["HTTP_X_FORWARDED_FOR"]) || $_SERVER["HTTP_X_FORWARDED_FOR"]=="") {
$ip = $_SERVER["REMOTE_ADDR"];
}
else {
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}