PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : $_SERVER["HTTP_ACCEPT_LANGUAGE"] gibt mehr als nur "de" oder "en" aus


FBI
19.08.2006, 11:38:32
Hi,

in dem Beispiel auf Dieser Seite (http://www.selfphp.de/funktionsreferenz/kontroll_mechanismen/vordefinierte_variablen.php) steht, dass $HTTP_ACCEPT_LANGUAGE entweder "de" oder "en" oder sonstige sprachkürzel ausgibt. Bei mir gibt der Befehl aber gar nix aus (mit echo).

Wenn ich allerdings schreibe

$_SERVER["HTTP_ACCEPT_LANGUAGE"] dann kommt da sowas raus wie

de-de,de;q=0.8,en-us;q=0.5,en;q=0.3


Wie kommt das? Ich Brauche nur Kürzel wie en oder de usw.


Vielen Dank

FBI

Opendix
19.08.2006, 12:16:37
Der Browser sendet diese Informationen so...
Musst du eben diesen String auseinandernehmen...
http://ch2.php.net/split

hier noche in link:
http://www.it-academy.cc/article/1332/PHP:+mehrsprachige+Seiten+bauen.html
http://www.phptutorial.info/scripts/languagesscript.html

Sollte das nicht reichen such mal noch bei Google danach!