Cookies setzt man in PHP mit der Funktion setcookie(). Die Set Cookie Funktion muss ganz am Anfang stehen. Es werden 6 Parameter erwartet. Der Name Parameter ist Pflicht die anderen Parameter müssen aber durch leere Anführungszeichen oder den Wert 0 gesetzt werden.
| Parameter | Werte Mindesvorausetzung |
Erklärung | Werte Beispiel |
|---|---|---|---|
| Name | meinCookieName | keine Leerzeichen, Kommas und Strichpunkte | "user" |
| Inhalt | "" | Text Variable die Text beinhaltet, z.B. Username User ID | $userId |
| Verfallsdatum | 0 | Verfallsdatum in Sekunden, z.B. 10 Minuten sind time()+600 Durch time() wird die aktuelle Zeit erzeugt. | time()+600 |
| Pfad | "" | zusätzlich zur Domain (siehe unten) ein bestimmter Pfad | "tutor/php" |
| Domain | "" | Domainname oder Teile eines Domainnamens | "on-design.de" |
| secure | 0 | Der Cookie wird nur gesetzt wenn eine sichere Verbindung besteht. Erkennbar am Schlosssymbol unten rechts im Browser. | 1 |
| <?php $userID=4; setcookie("user",$userID, time()+300, "","on-design.de",0); ?> |