PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   Was soll das heißen...? (http://www.selfphp.de/forum/showthread.php?t=5819)

sourcecode 16.10.2003 23:28:52

Was soll das heißen...?
 
Hallo,

In $_SERVER["HTTP_ACCEPT_LANGUAGE"] steht z.B. de,en;q=0.7,fr;q=0.3 - heißt, dass die bevorzugte Sprache deutsch, dann englisch und dann französisch ist, aber was soll dieses q=... dazwischen? Was hat es zu bedeuten, inwiefern ist es relevant und wie berechnet es sich?

Nev 17.10.2003 14:14:24

Hi sourcecode

Nach etwas längeren Googel'n habe ich folgendes rausgefunden.

Browser, bestätigt beim IE, schickt diese Informationen mit.
Die Informationen sagt nichts anderes,
Ich bevorzuge Deutsch de, aber ich nehme auch Englisch en bzw. Französisch fr
die Zahl dahinter, hab ich noch ned ganz kapiert.

weitere Infos findest du hier

Wie weit es sinnvoll ist, kann ich ned sagen.
Eine Möglichkeit wäre es naürlich, das du beim betretten der Seite automatisch die entsprechende Sprache wählst

chris17 17.10.2003 14:42:48

Hallo zusammen,

das "q" steht für "Quality" -> http://selfaktuell.teamone.de/tippst...x.htm#beispiel
Zitat:

...
Jede dieser Sprachen kann mit einer Qualität übergeben werden, die sich zwischen 0 und 1 befindet. Je höher die Qualität ist, desto größer ist die Akzeptanz der Sprache auf der Seite des Benutzers. Als erstes wird die Standardsprache der aktuellen Sprache zugewiesen und ihr wird auch die Qualität 0 gegeben ( Zeilen 18-20). Falls keine unterstützte Sprache gefunden wird, wird sie zurückgeliefert. Jede gefundene Sprache wird aber eine höhere Qualität haben und somit gegenüber der Standardsprache bevorzugt werden.
...
Gruss

Christian


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:36:12 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.