基于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下保存远程图片到本地的办法
Aug 08 PHP
PHP显示今天、今月、上月、今年的起点/终点时间戳的代码
May 25 PHP
第4章 数据处理-php字符串的处理-郑阿奇(续)
Jul 04 PHP
测试php函数的方法
Nov 13 PHP
mantis安装、配置和使用中的问题小结
Jul 14 PHP
php限制ip地址范围的方法
Mar 31 PHP
分享PHP源码批量抓取远程网页图片并保存到本地的实现方法
Dec 01 PHP
学习php设计模式 php实现工厂模式(factory)
Dec 07 PHP
php中preg_replace_callback函数简单用法示例
Jul 21 PHP
php基于curl实现的股票信息查询类实例
Nov 11 PHP
PHP实现生成模糊图片的方法示例
Dec 21 PHP
php实现的生成排列算法示例
Jul 25 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实现的数字验证码及数字运算验证码
2015/07/30 PHP
php json相关函数用法示例
2017/03/28 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
JavaScript 学习笔记(十五)
2010/01/28 Javascript
JS操作Cookies的小例子
2013/10/15 Javascript
深入浅析Bootstrap列表组组件
2016/05/03 Javascript
angular2+node.js express打包部署的实战
2017/07/27 Javascript
AngularJs 终极购物车(实例讲解)
2017/11/08 Javascript
vue 项目如何引入微信sdk接口的方法
2017/12/18 Javascript
高性能的javascript之加载顺序与执行原理篇
2018/01/14 Javascript
解析Vue.js中的组件
2018/02/02 Javascript
Angular使用动态加载组件方法实现Dialog的示例
2018/05/11 Javascript
vue cli2.0单页面title修改方法
2018/06/07 Javascript
Vue props 单向数据流的实现
2018/11/06 Javascript
在JavaScript中使用严格模式(Strict Mode)
2019/06/13 Javascript
Vue文本模糊匹配功能如何实现
2020/07/30 Javascript
[56:58]VP vs Optic 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python按综合、销量排序抓取100页的淘宝商品列表信息
2018/02/24 Python
Python基于win32ui模块创建弹出式菜单示例
2018/05/09 Python
Python正则表达式指南 推荐
2018/10/09 Python
使用python分析统计自己微信朋友的信息
2019/07/19 Python
解决PyCharm IDE环境下,执行unittest不生成测试报告的问题
2020/09/03 Python
详解python日志输出使用配置文件格式
2021/02/10 Python
CSS3新属性transition-property transform box-shadow实例学习
2013/06/06 HTML / CSS
匈牙利墨盒和碳粉购买网站:CDRmarket
2018/04/14 全球购物
波兰化妆品和护肤品购物网站:eKobieca
2019/08/30 全球购物
Linux文件系统类型
2012/02/15 面试题
医院实习介绍信
2014/01/12 职场文书
员工入职担保书范文
2014/04/01 职场文书
先进班组材料范文
2014/12/25 职场文书
搞笑老公保证书
2015/02/26 职场文书
2015学校年度工作总结
2015/05/11 职场文书
MySQL表的增删改查(基础)
2021/04/05 MySQL
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
2022/04/11 Python
python+pyhyper实现识别图片中的车牌号思路详解
2022/12/24 Python