PHP-Sessions

Hi Leute,

ich weiss ja nicht ob das hier das richtige Forum für meine Frage ist, aber ich probiers trotzdem mal.

Ich programmiere gerade eine HTML-Seite mit Datenbank-Anbindung. Um nun einen User eindeutig zu authentifizieren höre ich immer wieder was von Session-IDs und sog. Schlüsseln. Kann mich jemand über dieses Thema aufklären und kann mir vielleicht ein Beispielprogramm schicken ???

Vielen Dank im Voraus

Martin

richtige Forum für meine Frage ist, aber

Isses!

Moin Martin!
In der neuen PHP Version 4 gibt es sogenannte Session-Managementfunktionen. Diese Funktionen ermöglichen es, eine beliebige Anzahl von Variablen so zu globalisieren, so daß sie von jeder Seite, die unter dieser Session läuft abgefragt bzw. manipuliert werden können. Weiterhin gestatten diese Funktionen es auch, diese Variablen über mehrere Besuche der Seiten hinaus zu speichern.

So ist es damit also zum Beispiel möglich, beim ersten Besuch einer entsprechenden Seite eine Benutzerabfrage /-authentifizierung vorzunehmen und diese Daten dann zu speichern. Beim nächsten Besuch können dann die eingegebenen Daten (Name/passwort etc.) mit den gespeicherten verglichen werden und im Falle eines schon vorhandenen Users bestimmte, zuvor gespeicherte Variablen automatisch wieder gesetzt werden. Falls ein User noch nicht vorhanden ist setzt man ihm einfach ein Registrierungsformular vor.

Diese Funktionen sind auch für PHP3 in Form der PHPLib verfügbar.

Weitere Infos und Beispiele findest Du in der aktuellen Doku zu PHP4 unter http://www.php.net/docs.php

Oder zum Thema PHPLib unter http://phplib.netuse.de/

Gruß
Heiko