====== Sessiondaten löschen ======
Nach dem Speichern und Auslesen der Daten kann man diese auch komplett lsöchen und die Session beenden. Dies ist z.B. notwendig, wenn in einem Online-Shop die Bestellung ausgeführt wurde und somit der Warenkorb des Kunden gelöscht wird.
=== Syntax der session_unset() und der session-destroy() - Anweisung ===
* Die Funktion ''session_unset([Variable])'' löscht die angegebenen Variablen in der Session-Datei. Gibt man keine spezielle Variable an, werden alle Variablen der aktuellen Session gelöscht.
* Mit ''session_destroy()'' geht man einen Schritt weiter und beendet die aktuelle Session. Die bisher verwendete Session-ID wird somit ungültig.
* Mit ''unset($_SESSION["variable"]'' kann eine einzelne Sessionvariable gelöscht werden.
=== Beispiel: session_destroy.php ===
";
echo "
Die Session mit der ID: ".session_id()." wurde
";
session_unset($_SESSION);
if (session_destroy)
echo "erfolgreich gelöscht.
";
else
echo "nicht gelöscht.
";
?>
Zurück zum Formular
* Über die Funktion ''session_unset()'' und der Angabe von $_SESSION löscht man die Werte der Session-Variablen.
* Danach wird die Session gelöscht. Die Funktion ''session_destroy()'' liefert einen Wert zurück, nämlich TRUE, wenn das Löschen erfolgreich war, und FALSE, wenn es nicht erfolgreich war.