No sé si es esto lo que estabas buscando:
Esta cadena almacena en PHP los lenguajes que acepta es agente de usuario (navegador), enviados en la cabecera "Accept-Language". Lo único que tienes que hacer es tratarla, ya que envía todos los códigos regionales que acepta, en orden de preferencia:
Por cierto, que yo uso la técnica que describes en mi web (la que aparece aquí arriba) -incluído el sistema de traducción-; puedes comprobarlo cambiando tus "lenguajes aceptados".
Otra pregunta al respecto, que dicen que hay que hacer si por ejemplo entra una persona con la siguiente respuesta "ca_ES;en" en esa cabecera y tu web es solo ES y BG?, no muestras nada?, muestras el que tu consideres por defecto de tu página?, muestras un error?. (pregunto lo recomendado, o lo que se suele hacer) yo supongo que lo logico es mostrar la del idioma por defecto no? (y poner banderitas para los demas:P, pero esto lo queria evitar).
Lenguajes en el lado del servidor
(Puntos:3, Informativo)( http://dbahire.com/ | Última bitácora: Sábado, 12 Mayo de 2018, 09:37h )
No sé si es esto lo que estabas buscando:
Esta cadena almacena en PHP los lenguajes que acepta es agente de usuario (navegador), enviados en la cabecera "Accept-Language". Lo único que tienes que hacer es tratarla, ya que envía todos los códigos regionales que acepta, en orden de preferencia:
ejemplo:
Mas en la página del manual [php.net].
Re:Lenguajes en el lado del servidor
(Puntos:1)( http://dbahire.com/ | Última bitácora: Sábado, 12 Mayo de 2018, 09:37h )
Si lo necesitas, te puedo pasar parte del código.
Re:Lenguajes en el lado del servidor
(Puntos:1)( Última bitácora: Jueves, 19 Junio de 2008, 15:49h )
Otra pregunta al respecto, que dicen que hay que hacer si por ejemplo entra una persona con la siguiente respuesta "ca_ES;en" en esa cabecera y tu web es solo ES y BG?, no muestras nada?, muestras el que tu consideres por defecto de tu página?, muestras un error?. (pregunto lo recomendado, o lo que se suele hacer) yo supongo que lo logico es mostrar la del idioma por defecto no? (y poner banderitas para los demas:P, pero esto lo queria evitar).
La unión hace la fuerza... Rompamos su unión.