Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2004, 05:50
Avatar de jmfp26
jmfp26
 
Fecha de Ingreso: diciembre-2003
Mensajes: 162
Antigüedad: 20 años, 4 meses
Puntos: 2
No logro Sacar la ip real

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