当使用PHP时session_unset()
未指定要取消设置的会话变量时,它会销毁包括会话ID在内的所有当前会话变量,还是保留会话ID并仅销毁变量。
另外,是否有必要使用销毁每个会话变量,session_unset()
或者将session_unset()
销毁所有变量?
我想做的是,当用户注销时,我想保持会话存活,但是销毁他所有设置的会话变量。例如:sesUserId,sesUserName等。
session_unset()
释放所有会话变量/清空数组,但使会话保持活动状态。
session_destroy()
完全破坏会话(并从服务器中删除会话文件)。
unset($_SESSION['example'])
释放单个会话变量。
值得注意的是,使用session_destroy
会话变量时,该变量仍将在该一页加载中的数组中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句