===== Cookies setzen =====
Nur ganz oben bevor etwas mit oder ohne PHP ausgegeben wird können wir ein Cookie setzen:
Die erste Angabe (username) ist der Name des Cookies, über die der Cookie später immer erreichbar ist. Die zweite Angabe ist der Wert, der nachher im Cookie gespeichert wird. In diesem Fall Max. Die dritte Stelle ist eine Zeitangabe, wie lange der Cookie gültig, d.h. auf dem Computer des Anwenders gespeichert wird. In diesem Fall hab ich aber keine Zeitangabe sondern die Zahl 0 verwendet. Null heißt, dass der Cookie bis zum Ende der Sitzung hält, also solange wie der Benutzer den Browser geöffnet hat.
Um einen Zeitpunkt anzugeben, muss man die Sekunden seit dem 1.1.1970 angeben. Da man meistens aber keinen **exakten** Zeitpunkt angibt, z.B. den 31.08.2015, speichert man eigentlich nur eine Zeitspanne, nach wie vielen Tagen der Cookie verfällt. Um dies zu realisieren, verwendet man einen kleinen Trick. Man ermittelt den aktuellen Timestamp, also den Zeitpunkt der Cookiesetzung, und rechnet zu dem Wert dann noch die entsprechenden Sekunden für die Lebensspanne des Cookies:
Dieser Cookie würde jetzt 1*60*60*24 Sekunden halten und das entspricht 24 Stunden (1 Tag).