session_unset与session_destroy的分别
session_unset()
释放当前在内存中已经创建的所有
$_SESSION变量,但不删除session文件以及不释放对应的session id

session_destroy()
删除当前用户对应的session文件以及释放session id,内存中的
$_SESSION变量内容依然保留

因此,释放用户的session所有资源,需要顺序执行如下代码:
程序代码
<?php
$_SESSION['user'] = 'wangh';
session_unset();
session_destroy();
?>

如果只是调用session_destroy();

那么echo
$_SESSION['user']依然是有值的

即内存中的
$_SESSION变量内容依然保留
posted on 2010-11-25 16:05  xylxq1925  阅读(95)  评论(0编辑  收藏  举报