Tom: Cookies ohne "expire", werden die trotzdem gespeichert....

Beitrag lesen

Hello,

die genaue Verhaltensweise obliegt dem Browser. Der kann das so machen, wie er will. Standardverhatlen ist allerdings, dass er die von PHP mit expire=0 abgeschickten Cookies nicht speichert.

Und wie soll der Browser dann bei weiteren Requests dieses Cookie wieder zurückschicken - außer indem er es speichert und dann wieder abruft?

Na, er hält sie im Arbeitsspeicher seiner Instanz, nicht jedoch auf der Festplatte. So wars jedenfalls von mir gemeint.

Wenn ich das richtig sehe, wird die 0 bei expire von PHP intern sowieso in andere Header umgesetzt, die über die Cache-Strategie etc. dem Browser die Wünsche mitteilen.

_Zusätzlich_ - nicht alternativ. Und auch nur, wenn man session_start() verwendet - was sinnvoll ist, weil Session-Seiten ja ohnehin dynamisch generiert werden und somit nicht persistent in irgendeinem Cache bleiben dürfen.

Ja danke, das meinte ich auch.

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen