Samoht: PHP-Sprachweiche mit Adresszeilen-Parameter (index.html?lang=en)

Beitrag lesen

Hallo Andreas,

das Thema "Sprachweiche" (nennen wir es einfach mal so) ist ziemlich komplex. Die Lösung hängt stark von Deinem Vorhaben und der Größe der Webpräsenz ab.

Wenn die Webpräsenz genau aus einer einzigen Seite besteht mag ein if/elseif/else-Konstrukt oder auch switch genügen.

Sobald mehrere Seiten dranhängen, musst Du dran denken die Sprache an jeden Link zu übergeben (bitte immer mit $_GET arbeiten). Du kannst aber auch, um das Anhängen zu vermeiden mit Sessions arbeiten.

Du kannst die Inhalte Deiner Page mit Hilfe einer Datenbank füllen und nur die gebrauchte Sprache "SELECT"en. Du kannst aber auch Sprachdateien auslagern... Die Frage ist, ob die Inhalte statisch oder dynamisch sind, also einfach zu ändern sein sollen...

Du siehst: Es ist schwierig Dir einfach irgendeine Lösung zu nennen...

Gruß, Samoht

--
fl:| br:> va:) ls:< n4:( ss:) de:] js:| mo:}
"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."
(Kristian Wilson, Nintendo, 1989)