Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/11/2017, 13:50
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Qué idioma debo colocar ?

Puedes usar la variable global $_SERVER["HTTP_ACCEPT_LANGUAGE"]

Que te entrega valor de la cabecera codificado, los primeros valores, en termino práctico te entrega el lenguaje del usuario, pero como no lo entrega de forma explicita, es decir, "english" o "en", debes usar substring, algo así

Código PHP:
Ver original
  1. $leng = substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,2);

Ergo usas condicionales o arreglos para redireccionar, para ello podrías usar

Código PHP:
Ver original
  1. header("Location: $langWeb");

Espero sirva.

P.S: no des por hecho que el usuario quiera el lenguaje definido por este método dale la opcion para poder cambiar