Moin!
Das Problem ist, das es beim ersten Aufruf des Scriptes das Cookie nicht setzt. Beim zweiten oder bei den weitere Aufrufen des Scriptes, werden sie jedoch gesetzt.
Das ist normal, so funktioniert HTTP. Das Setzen eines Cookies erzeugt eine passende Zeile in den HTTP-Headern (könnte man auch mit header() einfügen), das Resultat eines gesetzten Cookies kann der Server erst beim nächsten Request sehen, wenn der Browser das Cookie evtl. zurückschickt.
- Sven Rautenberg
--
"Love your nation - respect the others."
"Love your nation - respect the others."