¿Tienes proxy? ¿Es correcta la base de datos de consulta que tiene que concultar el geoip? prueba este script php en local <?php if (geoip_db_avail(GEOIP_COUNTRY_EDITION)) { print geoip_database_info(GEOIP_COUNTRY_EDITION); } ?>
Prueba con html5 en local:
<!DOCTYPE html> <html> <head> <title>Geolocation</title> <meta name="viewport" content="initial-scale=1.0, user-scalable=no"> <meta charset="utf-8"> <style> html, body, #map-canvas { height: 100%; margin: 0px; padding: 0px } </style> <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=true"></script>
<script> var map;
function initialize() { var mapOptions = { zoom: 6 }; map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
if(navigator.geolocation) { navigator.geolocation.getCurrentPosition(function(position) { var pos = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
var infowindow = new google.maps.InfoWindow({ map: map, position: pos, content: 'Localizacion encontrada usando html5.' });
map.setCenter(pos); }, function() { handleNoGeolocation(true); }); } else { // Browser doesn't support Geolocation handleNoGeolocation(false); } }
function handleNoGeolocation(errorFlag) { if (errorFlag) { var content = 'Error: Falla el servicio de geolocalizacion.'; } else { var content = 'Error: Tu navegador no soporta geolocalizacion o no esta permitiendo su ejecucion.'; }
var options = { map: map, position: new google.maps.LatLng(60, 105), content: content };
var infowindow = new google.maps.InfoWindow(options); map.setCenter(options.position); }
google.maps.event.addDomListener(window, 'load', initialize);
</script> </head> <body> <div id="map-canvas"></div> </body> </html>
El 27 de marzo de 2014, 16:32, angel jauregui darkdiabliyo@gmail.comescribió:
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 unreal4u@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 darkdiabliyo@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.cantu@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.cantu@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