10.1 Cookies setzen

Problem

Sie möchten ein Cookie setzen.

Lösung

Verwenden Sie setcookie():

setcookie('Geschmack','Chocolate-Chip');

Diskussion

Cookies werden durch HTTP-Header versandt, daher muss setcookie() aufgerufen werden, bevor irgendwelche Ausgaben generiert worden sind.

Sie können an setcookie() zusätzliche Argumente übergeben, um das Verhalten des Cookies zu steuern. Das dritte Argument für setcookie() ist ein Verfallsdatum, das als Epochen-Zeitstempel angegeben werden muss. Dieses Cookie beispielsweise läuft am Mittag des 3. Dezember 2004 (GMT) ab:

setcookie('Geschmack','Chocolate-Chip',1102075200);

Wenn das dritte Argument für setcookie() fehlt (oder leer ist), verfällt das Cookie beim Schließen des Browsers. Manche Systeme können mit keinem ...

Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.