Hallo alle,
Ich weiss nicht, ob dieses Thema schon behandelt wurde. Über die Suche konnte ich keine zufriedene Ergebnisse finden.
Mein Problem:
Ich möchte eine internationale Plattform erstellen, die auch, wenn der Browser "exotisch" ist, läuft. Die Sprachangabe muss über den "head" weitergegeben werden, um in den folgenden Funktionen verwendet werden zu können.
Für den IE und den NetScape habe ich schon eine Lösung zur Spracherkennung.
Dem IE reicht:
$lang = $_SERVER["HTTP_ACCEPT_LANGUAGE"];
Der Netscape benötigt:
$lang = $_SERVER["HTTP_ACCEPT_LANGUAGE"];
$lang = substr($lang, 0, 2);
Die anderen Browser, wie z.B. Mozilla Firefox, Opera, usw bekomme ich so nicht ausgelesen.
Meine Frage:
Wie lese ich die Sprache für "alle" Browser aus und wie übergebe ich die Variable $lang aus dem Head an "alle" anderen Seiten.
Danke für alle Antworten
Kalti
Ich weiss nicht, ob dieses Thema schon behandelt wurde. Über die Suche konnte ich keine zufriedene Ergebnisse finden.
Mein Problem:
Ich möchte eine internationale Plattform erstellen, die auch, wenn der Browser "exotisch" ist, läuft. Die Sprachangabe muss über den "head" weitergegeben werden, um in den folgenden Funktionen verwendet werden zu können.
Für den IE und den NetScape habe ich schon eine Lösung zur Spracherkennung.
Dem IE reicht:
$lang = $_SERVER["HTTP_ACCEPT_LANGUAGE"];
Der Netscape benötigt:
$lang = $_SERVER["HTTP_ACCEPT_LANGUAGE"];
$lang = substr($lang, 0, 2);
Die anderen Browser, wie z.B. Mozilla Firefox, Opera, usw bekomme ich so nicht ausgelesen.
Meine Frage:
Wie lese ich die Sprache für "alle" Browser aus und wie übergebe ich die Variable $lang aus dem Head an "alle" anderen Seiten.
Danke für alle Antworten
Kalti
Kommentar