Halihallo Uli
Wenn im Browser nun die Cookies gesperrt sind, erscheint folgende Meldung:
Falsch. Das hat eine andere Ursache. Welche genau dies ist und die
Lösungsansätze dies zu lösen findest du über die Suche nach genau
dieser Fehlermeldung im </archiv/> bzw.
http://selfsuche.teamone.de/
Woher soll PHP wissen, ob Cookie aktiviert oder deaktiviert sind? -
Das entscheidet und weiss einzig und allein der Client.
if(!isset($HTTP_COOKIE_VARS['c_lastvisit'])) {
Du möchtest besser $_COOKIE verwenden.
http://www.php.net/manual/de/reserved.variables.php#reserved.variables.cookies
$HTTP_COOKIE_VARS ist veraltet und sollte durch $_COOKIE ersetzt
werden.
setcookie("c_lastvisit",time(),time()+31536000,"/",$GLOBALS['SERVER_NAME'],0);
}
Der Cookie lebt IMHO zu lange, würde ein Session-Cookie nicht
genügen?
Hat jemand eine Idee, wie man das eleganter machen kann. Ich dachte vielleicht eine Textanzeige, wenn die Cookies abgeschaltet sind.
Es ist unmöglich zu wissen, ob Cookie-Behandlung aktiviert oder
deaktiviert ist.
Viele Grüsse
Philipp
M$: Patches - don't.