ChrisB: Verständnisproblem: Sessions

Beitrag lesen

Hi,

ich hab irgendwie Probleme das mit den Sessions zu verstehen.

Sessions bestehen im wesentlichen aus zwei Bestandteilen:

  • einer eindeutigen Kennung, der Session-ID, mit der ein bestimmter Client wiedererkannt werden soll - in dem er die einmal vergebene ID beim naechsten Request wieder mitschickt
  • einem serverseitigen Datenspeicher (Datei, Datenbank, ...), in dem die Daten mit der Session-ID verknuepft sind

Ich will ein Login-System realisieren.
Ich hab ein Formular mit 2 Eingabefeldern: Name, Passwort
Diese werden mit einem POST-Request an ein Skript weitergesendet und in dem Skript vorerst mit einer MySQL Datenbank verglichen. Stimmen sie überein, wird soll eine "Session" gestartet werden und danach auf die geschützte Seite weitergeleitet werden. Und wie funktioniert jetzt dieses ganze Session System.

Na eigentlich ganz einfach:
Du startest eine Session, und speicherst darin die Information, dass der Nutzer sich mit gueltigen Daten identifiziert hat.
Und auf den Folgeseiten nimmst du dann die Session wieder auf, und schaust nach, ob eben diese Information drin steht.

Siehe bspw. auch http://tut.php-quake.net/de/sessions.html oder http://php-faq.de/ch-version4_session.html

MfG ChrisB

--
„This is the author's opinion, not necessarily that of Starbucks.“