Rob*_*cks 3 php scripting session webserver
session_unset()是否取消注册所有$ _SESSION变量,或者您是否必须使用unset()手动清除注册到$ _SESSION数组中的每个变量?
我对此感到困惑,因为PHP文档说:
仅对不使用$ _SESSION的旧版弃用代码使用session_unset().
如果使用$ _SESSION,请使用unset()取消注册会话变量
是的,它会删除所有会话变量.
session_unset - 释放所有会话变量
要删除所有会话变量,您还可以使用:
session_destroy();
Run Code Online (Sandbox Code Playgroud)
有时即使同时使用session_unset和session_destroy,您也可能遇到问题.你必须清除$ _SESSION数组.
session_unset();
session_destroy();
$_SESSION = array();
Run Code Online (Sandbox Code Playgroud)