====== Daten einer Session speichern ======
=== Beispiel: Daten speichern ===
In einem Formular werden Daten eingegeben. Im auswertenden Programm werden diese Daten an bestimmte Variablen übergeben, die durch Starten einer Session an andere Seiten übergeben werden können.
=== session_formular.html ===
Bitte geben Sie Ihre Adresse ein:
=== session.php ===
Die Session-ID lautet: ".session_id()."
";
$_SESSION["name"]= $_POST["name"];
$_SESSION["strasse"]= $_POST["strasse"];
$_SESSION["ort"]= $_POST["ort"];
?>
* Mit $_SESSION[] werden die Variablen name, strasse, ort in der aktuellen Session-Datei im Ordner ../xampp/tmp/session_id gespeichert und für den Zugriff während der Session bereitgestellt.
Session-Variablen können vom Client nicht manipuliert werden. Nachdem sie erzeugt und gespeichert wurden, existieren sie nur auf der Festplatte des Servers und können somit nur vom Skrept gelesen werden. PHP liest diese Textdatei am Anfang einer jeden session ein und speichert die gegebenenfalls geänderten oder neu hinzugekommenen Session-Daten am Ende der Session wieder ab.
* Die Datei mit der akteullen Session-ID liegt am Webserver und kann mit einem Texteditor geöffnet werden.
* Die einzelnen Variablen werden nach folgendem Schema abgelegt:
Name|Datentyp:Zeichenlänge:Variablen-Inhalt;