基于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 相关文章推荐
PHP+javascript液晶时钟
Oct 09 PHP
php checkdate、getdate等日期时间函数操作详解
Mar 11 PHP
解析php入库和出库
Jun 25 PHP
PHP遍历并打印指定目录下所有文件实例
Feb 10 PHP
php截取字符串之截取utf8或gbk编码的中英文字符串示例
Mar 12 PHP
php计算当前程序执行时间示例
Apr 24 PHP
php+js iframe实现上传头像界面无跳转
Apr 29 PHP
非常重要的php正则表达式详解
Jan 04 PHP
php实现按天数、星期、月份查询的搜索框
May 02 PHP
php魔术方法功能与用法实例分析
Oct 19 PHP
PHP+JQUERY操作JSON实例
Mar 23 PHP
CI框架(CodeIgniter)公共模型类定义与用法示例
Aug 10 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
PHP5中虚函数的实现方法分享
2011/04/20 PHP
奇怪的PHP引用效率问题分析
2012/03/23 PHP
WordPress中获取指定分类及其子分类下的文章数目
2015/12/31 PHP
Zend Framework动作助手Redirector用法实例详解
2016/03/05 PHP
Yii全局函数用法示例
2017/01/22 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
JS DOM 操作实现代码
2010/08/01 Javascript
jQuery Ajax 实例全解析
2011/04/20 Javascript
Javascript aop(面向切面编程)之around(环绕)分析
2015/05/01 Javascript
js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
2015/09/02 Javascript
JavaScript:Date类型全面解析
2016/05/19 Javascript
jQuery的中 is(':visible') 解析及用法(必看)
2017/02/12 Javascript
微信小程序中input标签详解及简单实例
2017/05/18 Javascript
React学习笔记之条件渲染(一)
2017/07/02 Javascript
Python的时间模块datetime详解
2017/04/17 Python
python引入导入自定义模块和外部文件的实例
2017/07/24 Python
Python通过Pygame绘制移动的矩形实例代码
2018/01/03 Python
对PyQt5的输入对话框使用(QInputDialog)详解
2019/06/25 Python
Python Pandas对缺失值的处理方法
2019/09/27 Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
2020/02/11 Python
python实现随机加减法生成器
2020/02/24 Python
通过Python实现一个简单的html页面
2020/05/16 Python
如何理解Python中的变量
2020/06/01 Python
python 实现关联规则算法Apriori的示例
2020/09/30 Python
美国婴童服装市场上的领先品牌:Carter’s
2018/02/08 全球购物
简述进程的启动、终止的方式以及如何进行进程的查看
2014/02/20 面试题
linux面试题参考答案(4)
2013/01/28 面试题
晨会主持词
2014/03/17 职场文书
心得体会的写法
2014/09/05 职场文书
科级干部群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
大学生赌博检讨书
2014/09/22 职场文书
博士论文答辩开场白
2015/06/01 职场文书
2015年除四害工作总结
2015/07/23 职场文书
2016年区委书记抓基层党建工作公开承诺书
2016/03/25 职场文书
总结高并发下Nginx性能如何优化
2021/11/01 Servers
python flappy bird小游戏分步实现流程
2022/02/15 Python