Sven Rautenberg: Cookies ohne "expire", werden die trotzdem gespeichert....

Beitrag lesen

Moin!

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?

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.

- Sven Rautenberg

--
"Habe den Mut, dich deines eigenen Verstandes zu bedienen!" (Immanuel Kant)