phpbar.de logo

Mailinglisten-Archive

[php] Sprache erkennen

[php] Sprache erkennen

Ringo Großer php_(at)_phpcenter.de
Mon, 13 May 2002 23:11:08 +0200


From: "Wegar Colordian" <php_(at)_wegar.de>

> Vermutung: Browser senden doch ihre Sprache mit, oder täusche ich mich da
?
>
> Frage: Gibt's da in PHP eine Lösung, daß man die Sprache des Browsers
> erkennt und gleich die Seite in der richten Sprache darstellt ?

zum bleistift:
$browser_language = strtok($HTTP_ACCEPT_LANGUAGE, ',');
 switch (substr($browser_language, 0,2)) {
  case 'de':
   $language = 'de';
   break;
  case 'en':
   $language = 'en';
   break;
  default:
   $language = 'en';
    }

die darstellung je nach auswertung musst du schon selbst übernehmen.
und 100% zuverlässig ist das auch nicht.
biete also lieber noch eine navigation für den user an, dann kann er
selbst wählen.

hth, Ringo


php::bar PHP Wiki   -   Listenarchive