php中session_unset与session_destroy的区别分析
更新时间:2011年06月16日 23:45:25 作者:
关于session_unset()和session_destroy()的函数使用进行介绍。学习php的朋友可以参考下。
session_unset()
释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的session
id
session_destroy()
删除当前用户对应的session文件以及释放session
id,内存中的$_SESSION变量内容依然保留
因此,释放用户的session所有资源,需要顺序执行如下代码:
<?php
$_SESSION['user'] = 'lowell';
session_unset();
session_destroy();
?>
释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的session
id
session_destroy()
删除当前用户对应的session文件以及释放session
id,内存中的$_SESSION变量内容依然保留
因此,释放用户的session所有资源,需要顺序执行如下代码:
复制代码 代码如下:
<?php
$_SESSION['user'] = 'lowell';
session_unset();
session_destroy();
?>
相关文章
PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法
这篇文章主要介绍了PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法,结合实例形式详细分析了php5.3环境下PDO_OCI模块的安装方法,并给出了连接Oracle测试程序,需要的朋友可以参考下2016-05-05PHP5全版本绕过open_basedir读文件脚本漏洞详细介绍
这篇文章主要介绍了PHP5全版本绕过open_basedir读文件脚本漏洞详细介绍,这个漏洞很久之前(大概5年前)被提出来了,到现在的最新版本中依然存在,需要的朋友可以参考下2015-01-01
最新评论