Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2012, 04:52
Avatar de IMAC/
IMAC/
 
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 18 años, 6 meses
Puntos: 14
Busqueda Obtener IP real bajo Wifi de una Universidad

Hola,

Hasta ahora usaba una función para obtener el IP y siempre me ha funcionado bien pero ahora dentro de la red de la universidad siempre me pilla:
127.0.0.1

Cómo puedo obtener la IP real? Se que tiene que ser posible porque hay páginas que te la dicen...

Actualmente uso esta función:

Código PHP:
Ver original
  1. public function getIP(){
  2.                 if(getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")){
  3.                         $ip = getenv("HTTP_CLIENT_IP");
  4.                 }
  5.                 elseif(getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown")){
  6.                         $ip = getenv("HTTP_X_FORWARDED_FOR");
  7.                 }
  8.                 elseif(getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown")){
  9.                         $ip = getenv("REMOTE_ADDR");
  10.                 }
  11.                 elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown")){
  12.  
  13.                         $ip = $_SERVER['REMOTE_ADDR'];
  14.                 }
  15.                 else {
  16.                         $ip = "Unknown";
  17.                 }
  18.                  
  19.                 return $ip;
  20.         }

Un saludo y gracias.