Moi les site multilingue , je liste les données préremplit en plusieurs langues , et selon la variable URL $L=EN , FR , IT etc ..
j'affiche les textes de la langue choisis
c'est très simple à mettre en place et plutôt facile à gérer = pas de sessions