HTMLeando: para desarrolladores Web

Pregunta


¿Cómo obtener la dirección IP con PHP? 

Responder esta pregunta por dudin el 2009-08-12
Estoy buscando un script o clase PHP que me devuelva de manera fiable la dirección IP de un usuario que acceda a mi sitio web.

Respuestas

Thumb_up
Thumb_down

0%
0%
La siguiente función PHP te brinda la posibilidad de obtener la IP real de un usuario:
 
function getIpReal()
{
    if (!empty($_SERVER['HTTP_CLIENT_IP']))   
    {
      $ip=$_SERVER['HTTP_CLIENT_IP'];
    }
    elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))   
    {
      $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
    }
    else
    {
      $ip=$_SERVER['REMOTE_ADDR'];
    }
    return $ip;
}
 
// Ejemplo
$ip = getIpReal(); 
 

Referencias:
- http://roshanbh.com.np/2007/12/getting-real-ip-address-in-php.html (Inglés)
- http://blog.unijimpe.net/obtener-direccion-ip-con-php/
por Anónimo el 2009-08-12

Thumb_up
Thumb_down

0%
0%
Lo mismo que el de arriba
por Anónimo el 2010-06-27

Anónimo:   Entrar


Consejo: Sé tan específico y descriptivo como puedas. Comparte tu experiencia personal o tus conocimientos.
Puedes investigar para completar tu respuesta.

Puedes poner directamente trozos de código usando las etiquetas [code=php] y [/code] o incrustar desde Snipplr.com [snippet=id_snippet]

Compartir: WebeameMeneame Delicious Digg

Preguntas relacionadas