Hi!
Wie "nicht mehr da"? Hat der Browser den Cookie gespeichert oder nicht? Sendet der Browser den Cookie?
Ja er wird gespeichert, er existiert nach der Weiterleitung auch noch. Erst wenn der Dispatcher das nächste mal user_call_function aufruft, verschwindet das Cookie. Einfach weg.
Bitte beobachte und beschreibe genauer. Wie stellst du fest, dass der Keks da ist beziehungsweise nicht mehr da ist? Welcher HTTP-Verkehr ist in der Zwischenzeit zwischen Server und Browser gelaufen, wobei die cookie-relevanten Teile interessieren (Set-Cookie)?
Du berücksichtigst auch, dass Cookies immer erst einen Request nach dem setcookie() in $_COOKIE zur Verfügung stehen?
Lo!