Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie die angegebene Sitzung in PHP
In PHP können Sie die Funktion unset() und die vordefinierte Variable „$_SESSION“ verwenden, um die angegebene Sitzung zu löschen. Die Syntax lautet „unset($_SESSION['session name']);“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
In PHP bedeutet das Löschen der angegebenen Sitzung das Löschen des angegebenen Elements des Arrays $_SESSION
; $_SESSION
数组的指定元素;
简单来说清除指定session,同数组的操作一样,直接注销 $_SESSION
数组的某个元素即可。
例如,删除 $_SESSION['name']
时,可以直接使用 unset() 函数,例如unset($_SESSION['name'])
$_SESSION
ab. Wenn Sie beispielsweise $_SESSION['name']
löschen, können Sie direkt die Funktion unset() verwenden, z. B. unset($_SESSION['name'])
;. Die Funktion unset() kann die angegebene Variable freigeben. Ihr Syntaxformat ist wie folgt: unset(mixed $var [, mixed $...])wobei $var die freizugebende Variable ist. Die Funktion unset() kann mehrere Parameter empfangen, getrennt durch .
Hinweis: Wenn Sie die Funktion unset() verwenden, um ein einzelnes Session-Element zu löschen, achten Sie darauf, den spezifischen Elementnamen nicht auszulassen, d. h., die Registrierung des gesamten $_SESSION-Arrays auf einmal aufzuheben, da dies zu unerwarteten Fehlern führen kann.
【Beispiel】Verwenden Sie die Funktion unset(), um das angegebene Sitzungselement zu löschen.<?php session_start(); echo '<pre class="brush:php;toolbar:false">'; $str = 'PHP中文网'; $arr = ['删除 Session','$_SESSION']; $_SESSION['name'] = $str; $_SESSION['url'] = 'https://www.php.cn/'; $_SESSION['title'] = $arr; echo '定义一个 Session,如下所示:<br>'; print_r($_SESSION); echo '删除 Session 中名为 title 的元素:<br>'; unset($_SESSION['title']); print_r($_SESSION); ?>Die laufenden Ergebnisse sind wie folgt:
定义一个 Session,如下所示: Array ( [name] => PHP中文网 [url] => https://www.php.cn/ [title] => Array ( [0] => 删除 Session [1] => $_SESSION ) ) 删除 Session 中名为 title 的元素: Array ( [name] => PHP中文网 [url] => https://www.php.cn/ )Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜
Das obige ist der detaillierte Inhalt vonSo löschen Sie die angegebene Sitzung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!