HTTP_USER_AGENT enthält nicht die Sprache
Agent bestimmt nicht die Sprache
Hallo,
die Variable HTTP_USER_AGENT enthält nicht die Sprache des Benutzers. Diese wird in HTTP_ACCEPT_LANGUAGE bereit gestellt. Normalerweise wird ein Benutzer diese nicht im Browser verändern und damit enthält diese dann für deutsche User in der Regel einfach ein "de".
Am besten änderst Du die Anweisung wie folgt :
if (strstr($_SERVER['HTTP_ACCEPT_LANGUAGE'], "de"))
{ header("Location: deutscheSeite.htm"); }
else
{ header("Location: derRestderWelt.htm"); }
|