webbasierte Informatiksystem
webbasierte Informatiksystem
webbasierte Informatiksystem
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
eingebunden ist. Der Vorteil dieses Vorgehens liegt darin, dass der Rahmen nicht in jeder<br />
Datei programmiert werden muss. Dies ermöglicht eine leichte Pflege, da man immer nur<br />
einmal eine Datei ändern muss.<br />
8.3.2 Verbindungsaufbau und Session-Handling 66)<br />
Die Rauch-Börse besteht nicht nur aus einem einzigen HTML-Formular, sondern aus einer<br />
Reihe von Seiten, zwischen denen der Benutzer wechseln kann. Die Tatsache, dass<br />
bestimmte Daten des Benutzers beim Besuch nachfolgender Seiten wieder gebraucht<br />
werden, macht es notwendig, diese Daten in Form von Variablen mitzuführen.<br />
Sessions ermöglichen, dass einem bestimmten Benutzer eine beliebige Anzahl von<br />
Variablen beliebigen Typs zugewiesen werden können. Registriert man eine oder mehrere<br />
Variable, so kann man über die Session-ID, einer aus 32 Zeichen bestehenden Abfolge von<br />
Groß- und Kleinbuchstaben sowie Zahlen, die als ASCII-Datei im /tmp-Verzeichnis des<br />
Servers gespeichert wird, über den gesamten Besuch hinweg auf die in den Variablen<br />
gespeicherten Daten zurückgreifen.<br />
Um mit der Session überhaupt arbeiten zu können, muss diese mit dem Befehl<br />
session_start();<br />
in jedem Skript gestartet werden.<br />
PHP überprüft bei dem Befehl session_start(), ob bereits eine gültige Session-ID existiert.<br />
Ist keine Session vorhanden, dann wird eine neue Session gestartet. Ist eine Session<br />
vorhanden, dann stehen dem Skript die bereits gespeicherten Variablen zur Verfügung.<br />
Damit diese Überprüfung erfolgen kann, muss der Befehl session_start() auf jeder Seite<br />
vorhanden sein. Um auf die Variablen zugreifen zu können, muss die Session-ID zur<br />
Identifikation des Besuchers immer mitgeführt werden.<br />
66) (engl.: Sitzung, Besuch). Session-Handling ist ab PHP4 möglich.<br />
74