Sessions sind Sitzungsvariablen, das heißt das pro User der eine PHP Seite aufgerufen hat eine Sitzung angelegt wird. In dieser Sitzung kann man verschiedene Informationen speichern und diese Informationen auf jeder anderen Seite (z.b deiner eigenen Homepage) abfragen und somit die Benutzer eindeutig identifizieren.
Eine Session beginnt man mit session_start();
Hierbei wird nun die Automatische SessionID generiert und in einer Datei auf dem Server gespeichert. Zusätzlich wird diese SessionID entweder in einem Cookie auf dem Rechner des Benutzers gespeichert oder sie wird mit der URL oder in einem Formular immer wieder übergeben.
Ein Beispielchen:
Hier wird nun die Session gestartet und anschließend die generierte Session ausgeben. Beim starten der Session ist darauf zu achten das kein HTML-Text vorher gesendet worden ist da das Cookie auf dem Client bei session_start gesetzt wird und PHP eine Fehlermeldung herausgibt.
Um es nochmal kurz zu sagen:
Im Prinzip sind Sessions eine andere Möglichkeit Benutzer zu identifizieren (wie bei Cookies).
Joah, mehr gibts dazu eigendlich nicht zu sagen´, aber vielleicht weiss Chocwise oder so da mehr.