Hello,
Und auch wenn der Cookie das erste Mal gesetzt wird, muss zum Wunschdesign umgeleitet werden.
wird es doch! deswegen kommt ja das if-request dings VOR der cookieabfrage.
das bedeutet auch wenn der cookie grade eben erst gesetzt wurde, wird man weitergeleitet.
Das ist zwar nett gedacht von Dir, aber die Umleitung machst Du abhängig von $_COOKIE. Das hat aber erst beim nächsten Request den passenden Inhalt.
SetCookie()merkt das Cookie nur vor in den Response-Headern. Damit es dann in $_COOKIE auftaucht, muss die Response zum Client geschafft werden, dieser das Cookie akzeptieren und _beim__nächsten__Request wieder mitsenden an den Server.
Alternativ kann man sich das Weiterleiten auch komplett sparen und stattdessen die relevanten Teile direkt in die index.php _einbinden_
ist mir schon klar ;P wollte nur konkret auf seine wünsche eingehen da ich den beitrag so interpretiert habe das er nicht sehr viel von php versteht. daher wäre irgendwelches praktisches schnikschnak nur unübersichtlich für einen PHP-neuling
Du hast das ja auch sehr nett vorbereitet für Bongo und mit Kommentaren versehen. Sind eben nur ein paar kleinere handwerkliche und ein Denkfehler drin gewesen :-))
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg