Hola, la otra vez necesitaba conocer la IP real del cliente para una aplicación web y como cosas no extraña no lo sabia, solo sabia usar la función de php $_SERVER['REMOTE_ADDR'];
Bueno, como era curioso leí unas cosas de esta función, y más tarde me encontré con un paquete de funciones que hacen un buen trabajo.
function laIpReal() {
if (!empty($_SERVER['HTTP_CLIENT_IP']))
return $_SERVER['HTTP_CLIENT_IP'];
if (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
return $_SERVER['HTTP_X_FORWARDED_FOR'];
return $_SERVER['REMOTE_ADDR'];
}
Bueno, como era curioso leí unas cosas de esta función, y más tarde me encontré con un paquete de funciones que hacen un buen trabajo.
function laIpReal() {
if (!empty($_SERVER['HTTP_CLIENT_IP']))
return $_SERVER['HTTP_CLIENT_IP'];
if (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
return $_SERVER['HTTP_X_FORWARDED_FOR'];
return $_SERVER['REMOTE_ADDR'];
}
No hay comentarios:
Publicar un comentario