====== 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.