基于session_unset与session_destroy的区别详解


Posted in PHP onJune 03, 2013

session_unset()
释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的sessionid
session_destroy()
删除当前用户对应的session文件以及释放sessionid,内存中的$_SESSION变量内容依然保留
因此,释放用户的session所有资源,需要顺序执行如下代码:
程序代码

<?php
$_SESSION['user'] = 'wangh';
session_unset();
session_destroy();
?>

如果只是调用session_destroy();
那么echo $_SESSION['user']依然是有值的
即内存中的$_SESSION变量内容依然保留
[Session]
session.save_handler       = files    ; 用于保存/取回数据的控制方式
session.save_path          = C:\win\temp     ; 在 save_handler 设为文件时传给控制器的参数,
                                     ; 这是数据文件将保存的路径。文件夹要事先建好
session.use_cookies        = 1        ; 是否使用cookies 1是,0否
session.name               = PHPSESSID 
                                     ; 用在cookie里的session的名字
session.auto_start         = 0        ; 在请求启动时初始化session
session.cookie_lifetime    = 0        ; 为按秒记的cookie的保存时间,
                                     ; 或为0时,直到浏览器被重启
session.cookie_path        = /        ; cookie的有效路径
session.cookie_domain      =          ; cookie的有效域
session.serialize_handler = php      ; 用于连接数据的控制器
                                     ; php是 PHP 的标准控制器。
session.gc_probability     = 1        ; 按百分比的'garbage collection(碎片整理)'进程
                                     ; 在每次 session 初始化的时候开始的可能性。
session.gc_maxlifetime     = 1440     ; 在这里数字所指的秒数后,保存的数据将被视为
                                     ; '碎片(garbage)'并由gc 进程清理掉。
session.referer_check      =          ; 检查 HTTP引用以使额外包含于URLs中的ids无效
session.entropy_length     = 0        ; 从文件中读取多少字节
session.entropy_file       =          ; 指定这里建立 session id
; session.entropy_length     = 16
; session.entropy_file       = /dev/urandom
session.cache_limiter      = nocache ; 设为{nocache,private,public},以决定 HTTP 的
                                     ; 缓存问题
session.cache_expire       = 180      ; 文档在 n 分钟后过时
session.use_trans_sid      = 1        ; 使用过渡性的 sid 支持,若编译时许可了
                                     ;   --enable-trans-sid
url_rewriter.tags          = "a=href,area=href,frame=src,input=src,form=fakeentry"
PHP 相关文章推荐
BBS(php &amp; mysql)完整版(六)
Oct 09 PHP
一些常用的php函数
Dec 06 PHP
初学PHP的朋友 经常问的一些问题。不断更新
Aug 11 PHP
php中的注释、变量、数组、常量、函数应用介绍
Nov 16 PHP
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
May 08 PHP
解析mysql left( right ) join使用on与where筛选的差异
Jun 18 PHP
解析thinkphp中的导入文件标签
Jun 20 PHP
php中HTTP_REFERER函数用法实例
Nov 21 PHP
PHP连接操作access数据库实例
Mar 30 PHP
php类中的$this,static,final,const,self这几个关键字使用方法
Dec 14 PHP
ThinkPHP打水印及设置水印位置的方法
Oct 14 PHP
基于PHP常用文件函数和目录函数整理
Aug 17 PHP
PHP批量采集下载美女图片的实现代码
Jun 03 #PHP
基于PHP CURL获取邮箱地址的详解
Jun 03 #PHP
解析CI即CodeIgniter框架在Nginx下的重写规则
Jun 03 #PHP
深入php函数file_get_contents超时处理的方法详解
Jun 03 #PHP
详解PHP内置访问资源的超时时间 time_out file_get_contents read_file
Jun 03 #PHP
PHP CLI模式下的多进程应用分析
Jun 03 #PHP
基于php-fpm 参数的深入理解
Jun 03 #PHP
You might like
PHP中使用Session配合Javascript实现文件上传进度条功能
2014/10/15 PHP
PHP跨平台获取服务器IP地址自定义函数分享
2014/12/29 PHP
php简单判断两个字符串是否相等的方法
2015/07/13 PHP
php自定义函数实现二维数组按指定key排序的方法
2016/09/29 PHP
PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
2017/02/06 PHP
Ext对基本类型的扩展 ext,extjs,format
2010/12/25 Javascript
web css实现整站样式互相切换
2013/10/29 Javascript
javascript实现iframe框架延时加载的方法
2014/10/30 Javascript
jQuery设置指定网页元素宽度和高度的方法
2015/03/25 Javascript
js移动焦点到最后位置的简单方法
2016/11/25 Javascript
angular.fromJson与toJson方法用法示例
2017/05/17 Javascript
jQuery 实时保存页面动态添加的数据的示例
2017/08/14 jQuery
vue登录路由验证的实现
2017/12/13 Javascript
Cocos2d实现刮刮卡效果
2018/12/20 Javascript
编写一个javascript元循环求值器的方法
2020/04/14 Javascript
JS实现鼠标按下拖拽效果
2020/07/23 Javascript
python返回昨天日期的方法
2015/05/13 Python
python实现文本去重且不打乱原本顺序
2016/01/26 Python
微信 用脚本查看是否被微信好友删除
2016/10/28 Python
Python实现遍历目录的方法【测试可用】
2017/03/22 Python
python3监控CentOS磁盘空间脚本
2018/06/21 Python
Python 查找list中的某个元素的所有的下标方法
2018/06/27 Python
Django中的文件的上传的几种方式
2018/07/23 Python
python 去除txt文本中的空格、数字、特定字母等方法
2018/07/24 Python
Appium+python自动化怎么查看程序所占端口号和IP
2019/06/14 Python
python如何通过pyqt5实现进度条
2020/01/20 Python
Html5原生拖拽相关事件简介以及基础实现
2020/11/19 HTML / CSS
四方通行旅游网:台湾订房、出国旅游
2017/09/20 全球购物
static全局变量与普通的全局变量有什么区别
2014/05/27 面试题
违反课堂纪律检讨书
2014/01/19 职场文书
2015年度学校卫生工作总结
2015/05/12 职场文书
七年级语文教学反思
2016/03/03 职场文书
2019年XX公司的晨会制度及流程!
2019/07/23 职场文书
导游词之韩国济州岛
2019/10/28 职场文书
纯CSS3实现div按照顺序出入效果
2021/07/15 HTML / CSS
angular4实现带搜索的下拉框
2022/03/25 Javascript