基于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 相关文章推荐
一个程序下载的管理程序(四)
Oct 09 PHP
40个迹象表明你还是PHP菜鸟
Sep 29 PHP
把1316这个数表示成两个数的和,其中一个为13的倍数,另一个是11的倍数,求这两个数。
Jun 24 PHP
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
Aug 18 PHP
ThinkPHP CURD方法之field方法详解
Jun 18 PHP
PHP网站开发中常用的8个小技巧
Feb 13 PHP
PHP中使用Memache作为进程锁的操作类分享
Mar 30 PHP
PHP上传文件参考配置大文件上传
Dec 16 PHP
php+MySql实现登录系统与输出浏览者信息功能
Jul 01 PHP
php实现微信扫码支付
Mar 26 PHP
PHP 实现文件压缩解压操作的方法
Jun 14 PHP
PHP获取当前时间不准确问题解决方案
Aug 14 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
咖啡因含量是由谁决定的?低因咖啡怎么来?低因咖啡适合什么人喝
2021/03/06 新手入门
php实现memcache缓存示例讲解
2013/12/04 PHP
php支付宝APP支付功能
2020/07/29 PHP
多浏览器兼容的获取元素和鼠标的位置的js代码
2009/12/15 Javascript
jQueryPad 实用的jQuery测试工具(支持IE,chrome,FF)
2010/05/22 Javascript
jQuery.Autocomplete实现自动完成功能(详解)
2010/07/13 Javascript
Jquery图片滚动与幻灯片的实例代码
2013/04/08 Javascript
JavaScript中一个奇葩的IE浏览器判断方法
2014/04/16 Javascript
jquery实现搜索框常见效果的方法
2015/01/22 Javascript
JavaScript中的getTimezoneOffset()方法使用详解
2015/06/10 Javascript
jQuery+json实现的简易Ajax调用实例
2015/12/14 Javascript
全面解析Bootstrap布局组件应用
2016/02/22 Javascript
jquery通过name属性取值的简单实现方法
2016/06/20 Javascript
JavaScript如何实现跨域请求
2016/08/05 Javascript
JavaScript之生成器_动力节点Java学院整理
2017/06/30 Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
2017/12/07 Javascript
Node.js使用MySQL连接池的方法实例
2018/02/11 Javascript
React Router V4使用指南(精讲)
2018/09/17 Javascript
js脚本中执行java后台代码方法解析
2019/10/11 Javascript
js+canvas实现五子棋小游戏
2020/08/02 Javascript
Python下singleton模式的实现方法
2014/07/16 Python
Python常见数据结构详解
2014/07/24 Python
用Python给文本创立向量空间模型的教程
2015/04/23 Python
python 定时器,轮询定时器的实例
2019/02/20 Python
Python上下文管理器全实例详解
2019/11/12 Python
Python关于反射的实例代码分享
2020/02/20 Python
Python pickle模块常用方法代码实例
2020/10/10 Python
python获得命令行输入的参数的两种方式
2020/11/02 Python
Html5 webRTC简单实现视频调用的示例代码
2020/09/23 HTML / CSS
园林施工员岗位职责
2013/12/11 职场文书
咖啡厅创业计划书范本
2014/01/22 职场文书
学生手册家长评语
2014/02/10 职场文书
2014年四风问题自我剖析材料
2014/09/15 职场文书
夫妻忠诚协议书范本
2014/11/17 职场文书
2016孝老爱亲模范事迹材料
2016/02/26 职场文书
Nginx如何配置Http、Https、WS、WSS的方法步骤
2021/05/11 Servers