Hi,
Ich dachte es gäbe da ne Möglichkeit die im Browser eingestellte Sprache herauszufinden.
Ja, steht ggf. in $_SERVER['HTTP_ACCEPT_LANGUAGE'].
Wenn der Surfer also de erlaubt hat (egal wie stark gewichtet, egal ob de-at & Co., dann sieht das vereinfacht so aus:
if(!empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && strpos($_SERVER['HTTP_ACCEPT_LANGUAGE'],'de')!==FALSE) echo 'Browser akzeptiert explizit Deutsch!';
Zuerst abfragen, ob der Browser die Angabe überhaupt abgeschickt hat (ist nicht zwingend), dann die Abfrage, ob ein "de" enthalten ist.
Gruß, Cybaer
--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!