Zitat aus PHP Quake Turoial:
Ich kapiere das nicht. Das hieße ja, dass ich (da ich mit include arbeite) die Cookies im Header der Index.php starten müsste. Aber ich brauche doch nur Cookies, wenn sich jemand anmeldet...... sonst ist das doch nur ressourcenverschwendung.....
Die Anfrage, dass der User einen Cookie setzten soll, kann man nur im Header machen. Im eigentlichen Content sind ja die HTML-Elemente, da hat ein Cookie nichts zu suchen. Wenn wir ein Cookie setzen lassen wollen, dann müssen wir das vor den Content machen, also im Header. Den Header können wir mit der Funktion header bearbeiten, bzw. neue Header-Angaben an einem Browser schicken. Also können wir ein Cookie mit dem header-Befehl setzen lassen, müssen das aber nicht. In PHP gibt es eine spezielle Header-Funktion die nur für Cookies zuständig ist. Es ist die setcookie-Funktion.
Kommentar