PHP的session_unset是否会杀死包括会话ID在内的整个会话?

名字

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

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

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

米奇·斯奇威尔

session_unset() 释放所有会话变量/清空数组,但使会话保持活动状态。

session_destroy() 完全破坏会话(并从服务器中删除会话文件)。

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP中的unset($ _ SESSION []),session_unset()和session_destroy()之间的区别

来自分类Dev

PHP中的unset($ _ SESSION []),session_unset()和session_destroy()之间的区别

来自分类Dev

unset 与 session_unset 无法正常工作

来自分类Dev

覆盖PHP会话ID

来自分类Dev

会话过期后,会话ID会如何处理?

来自分类Dev

PHP会话-阻止加载整个页面

来自分类Dev

如何杀死byobu会话?

来自分类Dev

如何杀死byobu会话?

来自分类Dev

关闭/重新启动ssh会话会杀死在该会话上运行的程序?

来自分类Dev

会话期间cookie是否会过期?

来自分类Dev

在哪里呼叫session_unset(使用者)

来自分类Dev

Redis中的PHP会话会忽略session.cookie_domain配置

来自分类Dev

会话会自动在PHP 5.6.8中启动?

来自分类Dev

Android是否会杀死每个服务或整个进程?

来自分类Dev

PHP_SESSION_DISABLED 启用会话支持

来自分类Dev

PHP 会话变量 Session_name

来自分类Dev

会话开始包括

来自分类Dev

Yii会话和PHP会话是否相互兼容?

来自分类Dev

PHP会话未保存在内存缓存中

来自分类Dev

PHP会话未保存在内存缓存中

来自分类Dev

整个会话的pytest超时

来自分类Dev

PHP会话变量未通过,但会话ID相同

来自分类Dev

检查会话 ID 是否在此代码中

来自分类Dev

是否可以从 cookie 中获取会话 ID?

来自分类Dev

防止注销杀死tmux会话

来自分类Dev

Multipeer Connectivity杀死会话

来自分类Dev

防止注销杀死tmux会话

来自分类Dev

使用PHP session_id()作为每个活动会话的图像的唯一名称?

来自分类Dev

PHP ::检测会话是否启动的最佳方法