PHP - Pagina Ingles/Español dependiendo de su ubicación

 
Vista:
sin imagen de perfil

Pagina Ingles/Español dependiendo de su ubicación

Publicado por Carlos Andres (6 intervenciones) el 10/04/2014 23:06:10
Hola quería saber como puedo hacer que una pagina se muestre al usuario en ingles o español dependiendo de su ubicación? me han dicho que con algo llamado GEO.IP pero la verdad he buscado y no encuentro nada concreto, le agradecería y si me pueden pasar algún tutorial o algo, gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Pagina Ingles/Español dependiendo de su ubicación

Publicado por xve (6935 intervenciones) el 11/04/2014 07:56:47
Hola Carlos, una manera muy sencilla, es segun el lenguaje que tenga en el navegador el usuario, de esta manera no tienes que hacer búsquedas en bases de datos de IP's.

1
2
3
<?php
$idioma = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
?>

$idioma contendrá "es" o "en", o el lenguaje que tenga el usuario en dos letras.

$_SERVER['HTTP_ACCEPT_LANGUAGE'] contiene algo como en-US,en;q=0.8,es;q=0.6

Espero que te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar