Moin!
Und wenn es nach Euch geht?
mod_rewrite nehmen und die gewählte Sprache nicht in der Session speichern, sondern aus der angeforderten URL entnehmen.
Sessions sollten für eine dauerhafte, nicht von den Browsereinstellungen abhängige Sprachwahl niemals notwendig sein. Wenn du sie für andere Dinge benötigst - meinetwegen. Aber nicht zum Speichern der Sprachwahl. Das sollte ausschließlich über die URL geregelt werden. Wobei du dort die Wahl hast, die Sprache im Verzeichnis am Anfang ("/de/pfad/index.html"), im Verzeichnis am Ende ("/pfad/en/index.html") oder gar als Dateiname ("/pfad/index_fr.html") einzufügen. Hauptsache, es wird nicht als URL-Parameter übergeben.
- Sven Rautenberg