Hallo zusammen,
ich habe ein Problem beim ändern des Inhaltes eines Cookies.
Als erstes wird (falls der Cookie leer ist) der Wert "de" als Standardsprache in den Cookie eingetragen.
danach werden, je nach Cookiewert, die entsprechenden Inhalte angezeigt.
Der Wert des Cookies soll über folgende Links geändert werden:
Auf meinem lokalen Testserver und bei all-inkl funktioniert alles einwandfrei. Auf einer anderen Domain wird der
Cookie zwar gesetzt, lässt sich aber nicht ändern.
Habt Ihr eine Idee woran das liegen kann? Zumal es ja auf zwei anderen Servern klappt.
greetz
Frank
ich habe ein Problem beim ändern des Inhaltes eines Cookies.
Als erstes wird (falls der Cookie leer ist) der Wert "de" als Standardsprache in den Cookie eingetragen.
PHP-Code:
if (empty($_COOKIE['language'])) { $_COOKIE['language'] = "de"; }
PHP-Code:
if ($_COOKIE['language']=="de") {
... some code ...
} elseif ($_COOKIE['language']=="en") {
... some other code ...
}
PHP-Code:
<a href="<?php echo $_SERVER['PHP_SELF']; ?>" onclick="javascript:void(document.cookie='language=de');
location.reload();">deutsch</a>
<a href="<?php echo $_SERVER['PHP_SELF']; ?>" onclick="javascript:void(document.cookie='language=en');
location.reload();">englisch</a>
Cookie zwar gesetzt, lässt sich aber nicht ändern.
Habt Ihr eine Idee woran das liegen kann? Zumal es ja auf zwei anderen Servern klappt.
greetz
Frank
Kommentar