Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/07/2016, 11:00
Avatar de Rafael
Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: Como mostrar diferente contenido segun pais de residencia

La mejor opción es:

Pon un menú con banderitas o una lista de paises.

De ahí los mandas por ejemplo a:

es.example.com
ar.example.com
mx.example.com

o en su defecto a example.com/es, example.com/ar

Esta información guárdala en una cookie o en el inicio de sesión si es que existe, para que ya no se tenga que volver a poner.


La opción de detección automática te va a causar muuuuuuuuuuuchos dolores de cabeza.

Por ejemplo la primer opción es por dirección ip. La teoría marcaba que las direcciones ip están ligadas a un país. Busca en google, pero curiosamente es una búsqueda que en google mismo se tarda muuucho "country ip list".

La idea sería que identifiques el inicio de la ip, no la dirección completa, ya que necesitarías una base de datos ridículamente grande.

Pero el problema es que algunas ip rebotan entre servidores de diferentes paises, o algunas cruzan fronteras.

La otra opción es geolocalización, pero implica que el usuario comparta su ubicación, lo cual muchos no van a hacer, pero además implica hacer un click dudoso por parte del usuario. Mejor pones una banderita.