Hola a todos pues tengo una pequeña duda, para trabajar con paginas multilenguaje me decidi a trabajar creando una plantilla por idioma (lang_es.php, lang_en.php, lang_rs.php, etc) hasta ahi todo bien, el problema surge en lo siguiente:
Si quiero trabajar con cualquiera de los lenguajes tengo que enviar el idioma en cuestion por la barra de direcciones, el problema viene que tendria que hacerlo en todas las paginas que tenga, por ejemplo:
- index.php?lang=ES
- compra.php?lang=ES
- detalle.php?lang=ES
Y asi con tooooodas las paginas. La pregunta es la siguiente, es conveniente hacer eso o mejoraria si lo trabajara con una session con el idioma, de ese modo ya no tendria la necesidad de mostrar el lenguaje en el URL. Un saludo.





Autor





En línea







. Normalmente se maneja la variable en una sesión o variable global para que este disponible en todo el ámbito de la aplicación.Es un recurso más que esté en la url, se puede usar para establecer el idioma de la sesión o para ser manejada con mod_rewrite. 