Código PHP:
//////////////////////////////////////////////////////////////////////////////////
/********************************************************************************/
/* SACO LA IP DEL USUARIO - VERSION IP + PROXI */
/********************************************************************************/
if ($_SERVER) {
if ( isset($_SERVER['HTTP_X_FORWARDED_FOR'] )) {
$ip_real = $_SERVER['HTTP_X_FORWARDED_FOR'];
} elseif ( isset($_SERVER['HTTP_CLIENT_IP'] )) {
$ip_real = $_SERVER['HTTP_CLIENT_IP'];
} else {$ip_real = $_SERVER['REMOTE_ADDR'];}
} else { if ( getenv( 'HTTP_X_FORWARDED_FOR' ) ) {
$ip_real = getenv( 'HTTP_X_FORWARDED_FOR' );
} elseif ( getenv( 'HTTP_CLIENT_IP' ) ) {
$ip_real = getenv( 'HTTP_CLIENT_IP' );
}else {
$ip_real = getenv( 'REMOTE_ADDR' );
}
}
//////////////////////////////////////////////////////////////////////////////////
echo $ip_real;
saludos ;)!