Este es mi script en ambos servicios (server local y hosting). <?php # consultando la IP if( $_GET["ip"] ) # si es IP por flujo GET $ip= $_GET["ip"]; else if( isset($_POST["ip"]) ) # si es IP por flujo POST $ip= $_POST["ip"]; else # detectamos la IP del que accede $ip= $_SERVER['REMOTE_ADDR'];
# Golocalizando require( "admin/geoipcity.inc" ); # cabcera de ciudades include( "admin/geoipregionvars.php" ); # variables $geoip_city_bd= geoip_open( "admin/geoip/GeoIPLiteCity.dat", GEOIP_STANDARD ); # abrimos archivos dat de Ciudades $r= geoip_record_by_addr( $geoip_city_bd, $ip ); # consultamos paradero echo '<html><body> <h1>Informacion de tu Equipo.</h1> IP: '. $ip. '<br> Ciudad: '. $r->city. ' <br>Estado: '.$GEOIP_REGION_NAME[$r->country_code][$r->region]. ' [Codigo: '. $r->region. '] <br>Pais: '. $r->country_code. ', '. $r->country_name. ' <br>Codigo Postal: '. $r->postal_code. ' <br>Latitud:'. $r->latitude. ' <br>Longitud:'. $r->longitude. ' <br><br>PHP INFO: '. phpinfo(); geoip_close($geoip_city_bd); # cerrar geolocalizador ?> El 27 de marzo de 2014, 11:32, angel jauregui <darkdiabl...@gmail.com>escribió: > Gracias de antemano por su gran interes, les dejo mis comentarios. > > @victor santana > Si, es el mismo archivo GeoIP en el hosting y en el servidor local. > > @Camilo > Estoy haciendo pruebas desde fuera, aparte en mi script tengo la opcion de > pasarle la IP en una variable GET y comprobarla contra el GeoIP, aun asi no > me da Ciudad, Estado ni Pais en el Servidor Local... en el Hosting va de > maravilla ! :( > > Seguire revisando.... y les comento ! > > Saludos ! > > > > El 27 de marzo de 2014, 9:08, Camilo Sperberg <unrea...@gmail.com>escribió: > > Seguramente en tu server local estás accediendo con la ip 127.0.0.1 o >> alguna interna de clase A, B o C. >> >> Esos segmentos no están en GeoIP y por ende no te puede asignar país o >> región. Te sugiero revises $_SERVER y ahí podrás ver cuáles son los >> parámetros que manda tu navegador. No mencionas cuál ocupas ya que hay >> varias formas de detectar la IP dependiendo de si el cliente o el server >> está detrás de un proxy (transparente) o no. >> >> Saludos. >> >> On 27 Mar 2014, at 01:27, angel jauregui <darkdiabl...@gmail.com> wrote: >> >> > Buen dia. >> > >> > Tengo un problema algo curioso que me tiene sin resolverlo por varias >> > semanas, por mas que busco no encuentro la solucion, espero aqui puedan >> > darme un poco de orientacion :D >> > >> > Tengo un Servidor Local y un Hosting.... >> > En ambos tengo mi propa plataforma CMS, los mismos directorios y todo >> en su >> > mismo lugar, lo unico que cambia es que en el *Hosting* tengo la pagina >> X y >> > en mi *Servidor Local* la pagina Y. >> > Tanto X como Y son dominios distintos. >> > >> > En ambos servicios (hosting y servidor local) al subir mi CMS subi el >> mismo >> > GeoIP, este lo calgo desde programacion PHP y obtengo la posibles: >> ciudad, >> > estado y pais del IP visitante. >> > >> > En el *Hosting* funciona de maravilla. >> > En el *Servidor Local* no detecta nada, ni ciudad, ni estado, ni pais. >> > >> > En ambos servicios tengo subidos los mismos archivos en las mismas >> > posiciones. >> > Revise los Logs de mi Servidor Local y no hay indicio de un error sobre >> > GeoIP. >> > Ya revise y volvi a revisar que GeoIP este en el folder donde se indica, >> > tambien los permisos de los archivos y todo.... pero en el Servidor >> Local, >> > no me sirve la geolocalizacion :( >> > >> > Porque sera ? >> > >> > Saludos ! >> > >> > -- >> > M.S.I. Angel Haniel Cantu Jauregui. >> > >> > Celular: (011-52-1)-899-871-17-22 >> > E-Mail: angel.ca...@sie-group.net >> > Web: http://www.sie-group.net/ >> > Cd. Reynosa Tamaulipas. >> > _______________________________________________ >> > CentOS-es mailing list >> > CentOS-es@centos.org >> > http://lists.centos.org/mailman/listinfo/centos-es >> >> _______________________________________________ >> CentOS-es mailing list >> CentOS-es@centos.org >> http://lists.centos.org/mailman/listinfo/centos-es >> > > > > -- > M.S.I. Angel Haniel Cantu Jauregui. > > Celular: (011-52-1)-899-871-17-22 > E-Mail: angel.ca...@sie-group.net > Web: http://www.sie-group.net/ > Cd. Reynosa Tamaulipas. > -- M.S.I. Angel Haniel Cantu Jauregui. Celular: (011-52-1)-899-871-17-22 E-Mail: angel.ca...@sie-group.net Web: http://www.sie-group.net/ Cd. Reynosa Tamaulipas. _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es