PHP Cookies – Hands-on
setcookie() verwenden
Du setzt und liest Cookies auf dem Client
Ablaufzeiten setzen
Du bestimmst, wie lange Cookies gespeichert bleiben
Persistente Speicherung
Du verstehst, wie Cookies ueber Seitenaufrufe hinweg bestehen bleiben
Erstelle für jede Aufgabe eine eigene .php-Datei in deinem lokalen XAMPP-Ordner (htdocs/). Öffne sie im Browser über http://localhost/deineDatei.php. Benutze den Button „Lösung anzeigen" nur zur Kontrolle nach eigenem Versuch.
Erstelle eine PHP-Datei aufgabe1.php, die:
lieblingsfarbe und dem Wert blau setzt.setcookie() muss vor jeglicher HTML-Ausgabe stehen!
Erstelle eine Datei aufgabe2.php, die den Cookie aus Aufgabe 1 ausliest und folgendes anzeigt:
isset() um zu prüfen, ob ein Cookie existiert, bevor du ihn ausgibst. Vergiss htmlspecialchars() nicht!
Erstelle eine Datei aufgabe3.php, die den Cookie lieblingsfarbe aus Aufgabe 1 löscht.
aufgabe2.php den Cookie wirklich nicht mehr findet.time() - 1).
Erstelle eine Datei zaehler.php, die zählt, wie oft ein Benutzer die Seite besucht hat – und diese Zahl in einem Cookie speichert.
besuche mit dem Wert 1.Der (int)-Cast beim Auslesen ist wichtig: Ein Cookie kann vom User manipuliert werden. Durch den Cast wird sichergestellt, dass der Wert immer eine Zahl ist – kein eingeschleuster Text.
Dynamische Webseiten 2 | eduhigh.net | Seminarunterlagen