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
La siguiente función PHP te brinda la posibilidad de obtener la IP real de un usuario:
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/
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



