Duplicar posible:
Location detecting tecniques for IP addresses¿la mejor manera de detectar el país/la ubicación del visitante?
Para nuestro sitio web es importante saber exactamente de qué país nuestro visitante está viniendo.
Creo que la mejor respuesta para mi pregunta sería la sencilla función de la ubicación geográfica de los sistemas actual del navegador, que sólo hay que preguntar al usuario si se permite que el sitio web para ver su ubicación geográfica: http://dev.w3.org/geo/api/spec-source.html
pero no lo hago Quiero molestar al visitante con preguntas, me encantaría detectar automáticamente la ubicación del visitante (país debería ser suficiente).
¿Cuál es la mejor manera de hacerlo? - ¿qué base de datos IP sería la mejor? - ¿el encabezado del navegador es lo suficientemente confiable como para detectar su país? (es-es es-es?) ¿Cuál es la mejor solución?
Idioma ≠ ubicación geográfica. – Gumbo
Este es el más alto clasificado por Google. Ha sido mejor y mejor título que la pregunta de si este es un supuesto duplicado. – 3Dom
Tal vez usando la extensión PECL Geo IP Location http://php.net/manual/en/book.geoip.php – TimD