PHP 中的 session_unset 和 unset($_SESSION) 有啥区别? [关闭]
Posted
技术标签:
【中文标题】PHP 中的 session_unset 和 unset($_SESSION) 有啥区别? [关闭]【英文标题】:What is the difference between session_unset and unset($_SESSION) in PHP? [closed]PHP 中的 session_unset 和 unset($_SESSION) 有什么区别? [关闭] 【发布时间】:2015-12-06 22:29:08 【问题描述】:用 session_unset 和 unset($_SESSION) 取消设置会话变量有什么区别?
这不是一个重复的问题,因为所有其他问题都在谈论 session_unset 和 session_destroy 之间的区别!
【问题讨论】:
php.net 和/或 Google 上的手册是怎么说的? 他们都在谈论 session_unset 和 session_destroy !Caution Do NOT unset the whole $_SESSION with unset($_SESSION) as this will disable the registering of session variables through the $_SESSION superglobal.
【参考方案1】:
session_unset()
释放所有会话变量。
不要使用unset($_SESSION)
取消设置整个$_SESSION
,因为这将禁用通过$_SESSION
超全局注册会话变量。
来源:http://php.net/manual/en/function.session-unset.php
【讨论】:
以上是关于PHP 中的 session_unset 和 unset($_SESSION) 有啥区别? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
PHP 中 unset($_SESSION[])、session_unset() 和 session_destroy() 的区别
PHP Prepara un string en PHP para ingresarlo como atributo en un XML