Gunnar Bittersmann: automatische Spracherkennung

Beitrag lesen

»» ich baue gerade eine Seite, die auf englisch und deutsch angeboten werden soll [...] Wie kann ich mit PHP per default eine Sprache einstellen,

Fabienne,
Dafür ist   entsprechende Serverkonfiguration vorausgesetzt   keinerlei PHP-Schnickschnack nötig.

Du hast zwei Dateien, foo.html.de und foo.html.en, und wenn der Client (User) nach http://example.net/foo.html verlangt, sprechen sich Client und Server ab (content negotiation), und der Server sendet die Datei, die den Spracheinstellungen der Browsers entspricht.

Natürlich auch dem User selbst die Sprachauswahl ermöglichen, also auf der englischen Seite ein Link auf http://example.net/foo.html.de und umgekehrt.

Gunnar

--
Es más difícil ser rey sin corona que una persona más normal (Shakira, Octavo día)