leonardc95: Cookies

Ich habe eine Sprachauswahl auf meiner Website eingebaut.
Problem ist nur das jeder Benutzer bei jedem Besuch,
seine Sprache neu wählen muss.
Per Cookie ist das doch bestimmt lösbar.

Also

Wenn ich Deutsch auswähle soll er ein Cookie erstellen:
Wenn ich www.cookie.de besuche gehe zu www.cookie.de/de/index.php

Wenn ich Englisch auswähle soll er ein Cookie erstellen:
Wenn ich www.cookie.de besuche gehe zu www.cookie.de/en/index.php

  1. Moin Moin!

    Per Cookie ist das doch bestimmt lösbar.

    Nicht jeder Browser akzeptiert Cookies.

    Wenn ich www.cookie.de besuche gehe zu www.cookie.de/de/index.php

    Heißt Du zufällig Jan und wohnst in Darmstadt? Wenn nicht, verwende bitte dessen Domain nicht für Beispiele, denn dafür gibt es speziell reservierte Domain-Namen.

    Alexander

    --
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".
  2. Ich habe eine Sprachauswahl auf meiner Website eingebaut.
    Problem ist nur das jeder Benutzer bei jedem Besuch,
    seine Sprache neu wählen muss.
    Per Cookie ist das doch bestimmt lösbar.

    klar, du kannst mit PHP einfach Cookies setzen und später wieder auslesen (PHP-Funktion "setcookie"). Praktischer ist es vielleicht automatisch. Du kannst die Sprache abfragen, die der Besucher in seinem Browser als Standardsprache eingetragen hat:

    $strLocale = strtolower(substr(getenv('HTTP_ACCEPT_LANGUAGE'), 0, 2));

    Danach ist $strLocale z.B. "de" oder "en"...

    Thomas

    _____________
    Dateien synchronisieren / Outlook synchronisieren