Ver Mensaje Individual
  #9 (permalink)  
Antiguo 05/08/2012, 11:17
txemaarbulo
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Contenido (HTML) diferente según procedencia/país (geolocalizacion)

Averiguar el país o región de quien me visita de acuerdo a IP, es relativamente fácil con varios datos reportados.

Otro tema es saber la última actualización de los datos, así como el uso de proxys para ocultar su IP. por parte de los usuarios.

abimaelrc publicaba un aporte muy completo que merece ser atendido.

Por usar un sistema fácil (que particularmente lo utilizo para saber las coordenadas de quien me visita y centrar los mapas a su área geográfica) es geoip.js Si pinchas en este enlace verás (javascript == usuario) varios datos (tuyos porque eres en ese momento el usuario) que puedes recogerlos:

Puedes hacer una prueba:
Añade en el head:
Código HTML:
Ver original
  1. <script type="text/javascript" src="http://j.maxmind.com/app/geoip.js"></script>
A continuación, veamos algunos alert:
Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. alert (geoip_country_code());
  3. alert (geoip_country_name());
  4. alert (geoip_city());
  5. alert (geoip_region_name());
  6. alert (geoip_latitude());
  7. alert (geoip_longitude());
  8. </script>
Si esto es suficiente, será fácil cambiar imágenes, secciones de códido o páginas para el visitante.

Si esto no es suficiente y quieres saber exactamente dónde se encuentra la persona que te visita, tenemos que recurrir a la geolocalización y solicitar que el usuario autorice la información de su ubicación. Ver w3c geolocalización