lo que no entiendo es que si ya teniendo una variable se sesión establecida con el lenguaje, vuelves a preguntar si hay GET o POST, r
ecuerda que en todo tu sistema pasarás parámetros sea por GET o POST y tendrás un lío si lo tienes de ésa forma, lo que debes hacer es preguntar
si explícitamente el usuario ha pedido cambio de idioma, es decir:
Código PHP:
Ver originalif ( isset($_GET['language']) ){ //especificamente contra $_GET['language'] NO todos los get //cambiar idioma
}