Peter: Sessionmanagement / Spachdatei über Session wählen

Beitrag lesen

ich möchte über eine Session die Sprachdatei einer Website aufrufen. Geht aber nicht, wer weiß, wo mein Denkfehler liegt???

Das ist keine gute Idee.

Die Session-ID wird idealerweise nur per Cookie weitergereicht. Die gewählte Sprache sollte aber unbedingt ein Bestandteil der URL sein.

Dabei ist es egal, ob du das als Parameter (www.example.org/thema/seite.php?lang=de), im Verzeichnis (www.example.org/de/thema/seite.php), im Hostnamen (de.example.org/thema/seite.php) oder sonst irgendwie durchführst.

Denn der Nachteil der Sessionmethode ist: Suchmaschinen haben keine Sessions, würden also nur die Standardsprache spidern, wenn die Sprache nicht in der URL steckt. Und auch Besucher, die deine Seite in einer anderen Sprache bookmarken, müßten immer wieder die Sprache umschalten.

Ich kann mir eigentlich nicht vorstellen, dass du den ganzen Aufwand mit Wählbarkeit und Übersetzung in andere Sprachen für die Tonne machst.