Re: [PHP-ES] Problemas con variable reservada
[email protected] (Ariel Martín Bellio) Wed, 22 May 2013 08:46:52 -0300
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <[email protected]> |
El 22/05/2013 07:20 a.m., Pablo Siciliano escribió: > Hola Martin! > > Lamentablemente todos los headers que se agregan en el request que te > dicen la ip interna de alguien son opcionales, dependen de como este > configurada tu estructura de red. No, yo No busco la IP interna de nadie. Este script va relacionado con una db con IP/Pais me dice de que paÃs es el navegante. ¿Alguna configuración de Avahi-deamon puede traer problemas? > > Fijate aca http://en.wikipedia.org/wiki/X-Forwarded-For ... Standard > de facto, o sea no es parte verdaderamente del standard. A veces el > header viene con otros nombres, y aunque no es tan usual a veces no > viene. Imagino que habras ya mirado el phpinfo() y hecho un sniff de > los headers, si no lo hiciste tal vez sea una buena opcion y te > encuentres con que la info viene en un header con otro nombre. Si es > crucial y tenes acceso a las personas que administran la > infraestructura, tal vez te sirva hablar con ellas e investigar un > poco que cambios se hicieron. > > Saludos. > > > 2013/5/22 Ariel MartÃn Bellio <[email protected] > <mailto:[email protected]>> > > Hola! > > El siguiente script no me muestra la ip del navegador remoto, desde > donde acceda me da la ip publica de donde se ejecuta el scrpit. > Antes funcionaba bien... dejó de funcionar a principios de mayo... > > <?php > > if( isset($_SERVER['HTTP_X_FORWARDED_FOR']) && > $_SERVER['HTTP_X_FORWARDED_FOR'] != '' ) { > > $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; > > } else { > > $ip = $_SERVER['REMOTE_ADDR']; > > } > > echo $ip; > > ?> > > p.d.: trols y mala onda abstenerse de contestar >