Hola Grupo:
Estoy haciendo una pagina donde muestro la ip del equipo que la visita y tambien quiero mostra la ip de la linea adsl o la del cable, pero no logra hacerlo.
Mi codigo es el siguiente:
//////////////////////////////////////////////////////////////////////////////////
// ************************************************** ******************************/
/* SACO LA IP DEL USUARIO - VERSION IP + PROXI */
// ************************************************** ******************************/
if ($_SERVER) {
if ( isset($_SERVER['HTTP_X_FORWARDED_FOR'] )) {
$ip_real = $_SERVER['HTTP_X_FORWARDED_FOR'];
echo "I.P Opcion 1 ".$ip_real."<br>";
} elseif ( isset($_SERVER['HTTP_CLIENT_IP'] )) {
$ip_real = $_SERVER['HTTP_CLIENT_IP'];
echo "I.P Opcion 2 ".$ip_real."<br>";
} else {$ip_real = $_SERVER['REMOTE_ADDR'];}
echo "I.P Opcion 3 ".$ip_real."<br>";
} else { if ( getenv( 'HTTP_X_FORWARDED_FOR' ) ) {
$ip_real = getenv( 'HTTP_X_FORWARDED_FOR' );
echo "I.P Opcion 4 ".$ip_real."<br>";
} elseif ( getenv( 'HTTP_CLIENT_IP' ) ) {
$ip_real = getenv( 'HTTP_CLIENT_IP' );
echo "I.P Opcion 5 ".$ip_real."<br>";
}else {
$ip_real = getenv( 'REMOTE_ADDR' );
echo "I.P Opcion 6 ".$ip_real."<br>";
}
}
//////////////////////////////////////////////////////////////////////////////////
echo $ip_real;
Siempre me muestra la opcion 3 (192.168.0.22), que es la ip de mi maquina.
Pero como hago que me muestre tambien la ip como lo hace la direccion
http://www.cualesmiip.com/. Que me dice la ip de la linea adsl y la del proxi que son :
Tu IP real es 213.98.0.111 ( 105.Red-213-98-0.pooles.rima-tde.net )
Navegas a través del proxy 80.58.21.166 ( 80.58.21.170.proxycache.rima-tde.net )
Gracias
Saludos