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)
"Habe den Mut, dich deines eigenen Verstandes zu bedienen!" (Immanuel Kant)