Das Gedächtnis des Servers

PHP Sessions: Logins, Warenkörbe & mehr

Hier lernst du

Sessions starten

Du lernst session_start() und $_SESSION zu verwenden

Benutzer identifizieren

Du verstehst, wie Sessions Benutzer ueber mehrere Seiten tracken

Sicher speichern

Du kannst sensible Daten server-seitig speichern

1. Sessions vs. Cookies – was ist der Unterschied?

Wir kennen bereits Cookies: kleine Notizzettel, die auf dem Computer des Benutzers gespeichert werden. Jeder kann diesen Zettel theoretisch sehen und verändern. Sessions funktionieren anders: Die eigentlichen Daten liegen sicher auf dem Server. Der Browser bekommt nur eine einzige, geheime Nummer – die Session-ID.

Die Garderobennummern-Metapher

Cookie

Wie ein Notizzettel in deiner Hosentasche. Du trägst alle Infos selbst – aber jemand könnte den Zettel lesen oder fälschen.

Session

Wie eine Garderoben-Nummer. Du bekommst nur die Nummer (ID). Die Jacke (= deine Daten) hängt sicher beim Personal (= Server).

Merkmal Cookie Session
Daten gespeichert bei Browser (Client) Server
Sicherheit ⚠️ Manipulierbar ✅ Sicher (auf dem Server)
Lebensdauer Definierbar (Tage, Jahre) Bis Browser-Tab/Fenster schließt
Typischer Einsatz "Erinnere mich"-Funktion Login-Status, Warenkorb

Dynamische Webseiten 2 | eduhigh.net | Seminarunterlagen