23.3.4 注销变量与销毁会话

当使用完一个会话变量后,可以将其注销。通过注销$_SESSION数组的适当元素,可以直接注销该变量,如下所示:


unset($_SESSION['myvar']);


请注意,session_unregister()函数和session_unset()函数不再是必须的和推荐的方法。这些函数是在引入$_SESSION数组之前才使用的。

我们不能销毁整个$_SESSION数组,因为这样将禁用会话功能。要一次销毁所有的会话变量,可以使用如下所示语句:


$_SESSION=array();


当使用完一个会话后,首先应该注销所有的变量,然后再调用:


session_destroy();


来清除会话ID。