Does session_unset() http://php.net/manual/en/function.session-unset.php取消注册所有 $_SESSION 变量,或者是否必须手动清除注册到 $_SESSION 数组中的每个变量unset() http://php.net/manual/en/function.unset.php ?
我对此感到困惑,因为 PHP 文档说:
仅对不使用 $_SESSION 的较旧的已弃用代码使用 session_unset()。
如果使用 $_SESSION,请使用 unset() 取消注册会话变量
是的,它会删除所有会话变量。
session_unset — 释放所有会话
变量
php.net http://www.php.net
要删除所有会话变量,您还可以使用:
session_destroy();
有时,即使同时使用 session_unset 和 session_destroy 也可能会遇到问题。您必须清除 $_SESSION 数组。
session_unset();
session_destroy();
$_SESSION = array();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)