PHP's session_unset是否终止包括会话Id在内的整个会话?


Does PHP's session_unset kill the entire session including the session Id?

当使用PHP的session_unset()而没有指定要取消设置的会话变量时,它会销毁包括会话id在内的所有当前会话变量,还是保留会话id并只销毁变量?

另外,是否有必要使用session_unset()销毁每个会话变量,或者session_unset()将销毁所有会话变量?

我想做的是,当用户注销时,我想保持会话存活,但销毁他所有的set会话变量。例如:sesUserId、sesUserName等

session_unset()释放所有会话变量/清空数组,但保持会话存活

session_destroy()完全销毁会话(并从服务器上删除会话文件)。

unset($_SESSION['example'])释放单个会话变量。

值得注意的是,当使用session_destroy时,会话变量在一次页面加载时仍然在数组中。