Ciao,
secondo me ti conviene usare le sessioni xkè così l'utente non può modificare lingua se non tramite ul apposito link che cambia la variabile di sessione.
Inoltre penso.....MEGLIO IL POST