Funktionsname: Session_unset ()
Funktionsfunktion: Session_unset () -Funktion wird verwendet, um die Werte aller Variablen in der aktuellen Sitzung freizusetzen.
Parameter Beschreibung: Keine Parameter.
Rückgabewert: Diese Funktion gibt den Wert nicht zurück.
Beispielcode:
<?php // 开启会话session_start(); // 设置会话变量$_SESSION['username'] = 'John'; $_SESSION['age'] = 25; // 输出会话变量的值echo '用户名:' . $_SESSION['username'] . '<br>'; echo '年龄:' . $_SESSION['age'] . '<br>'; // 清空会话变量session_unset(); // 输出会话变量的值,应该为空echo '用户名:' . $_SESSION['username'] . '<br>'; echo '年龄:' . $_SESSION['age'] . '<br>'; ?>
Nutzungsversion: Diese Funktion ist in Php 4, Php 5 und Php 7 verfügbar.
Anmerkungen:
- Die Funktion Session_unset () löscht nur die Variablenwerte in der aktuellen Sitzung und zerstört die Sitzung selbst nicht.
- Wenn Sie die gesamte Sitzung zerstören müssen, können Sie die Funktion Session_Destroy () verwenden.
- Nach dem Aufrufen der Funktion Session_unset () können Sie überprüfen, ob die Sitzungsvariable über die Funktion isset () vorhanden ist.
- Nach dem Aufrufen der Funktion Session_unset () wird der Wert der Sitzungsvariablen auf null gesetzt.
- Nach dem Aufrufen der Funktion Session_unset () kann die Funktion Session_register_Shutdown () verwendet werden, um das Schließen und Speicher der Sitzung auszulösen.
- Nach dem Aufrufen der Funktion Session_unset () können Sie die Sitzungsdaten speichern und die Sitzung über die Funktion Session_commit () schließen.
- Normalerweise wird empfohlen, die Funktion Session_unset () aufzurufen, bevor das Skript endet, um den Wert der Sitzungsvariablen zu befreien.