Philipp Hasenfratz: Cookies

Beitrag lesen

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.