session在PHP大型web应用中的使用


Posted in PHP onJune 25, 2011

这时,函数bool session_set_save_handler ( callback open, callback close, callback read, callback write, callback destroy, callback gc )就是提供给我们解决这个问题的方案.
该函数使用的6个函数如下:
1. bool open() 用来打开会话存储机制,
2. bool close() 关闭会话存储操作.
3. mixde read() 从存储中装在session数据时使用这个函数
4. bool write() 将给定session ID的所有数据写到存储中
5. bool destroy() 破坏与指定的会话ID相关联的数据
6. bool gc() 对存储系统中的数据进行垃圾收集
例子见php手册session_set_save_handler() 函数.
如果用类来处理,用

session_set_save_handler( 
array('className','open'), 
array('className','close'), 
array('className','read'), 
array('className','write'), 
array('className','destroy'), 
array('className','gc'), 
)

调用className类中的6个静态方法.className可以换对象就不用调用静态方法,但是用静态成员不用生成对象,性能更好.
PHP 相关文章推荐
php中jQuery插件autocomplate的简单使用笔记
Jun 14 PHP
php调用dll的实例操作动画与代码分享
Aug 14 PHP
php读取EXCEL文件 php excelreader读取excel文件
Dec 06 PHP
PHP 文件编程综合案例-文件上传的实现
Jul 03 PHP
YII模块实现绑定二级域名的方法
Jul 09 PHP
php通过rmdir删除目录的简单用法
Mar 18 PHP
如何利用http协议发布博客园博文评论
Aug 03 PHP
php求今天、昨天、明天时间戳的简单实现方法
Jul 28 PHP
深入浅析PHP的session反序列化漏洞问题
Jun 15 PHP
PHP后端银联支付及退款实例代码
Jun 23 PHP
如何通过View::first使用Laravel Blade的动态模板详解
Sep 21 PHP
PHP 数组操作详解【遍历、指针、函数等】
May 13 PHP
php URL跳转代码 减少外链
Jun 25 #PHP
php session安全问题分析
Jun 24 #PHP
使用PHP实现二分查找算法代码分享
Jun 24 #PHP
PHP求最大子序列和的算法实现
Jun 24 #PHP
php中转义mysql语句的实现代码
Jun 24 #PHP
把1316这个数表示成两个数的和,其中一个为13的倍数,另一个是11的倍数,求这两个数。
Jun 24 #PHP
php中对2个数组相加的函数
Jun 24 #PHP
You might like
浅谈关于PHP解决图片无损压缩的问题
2017/09/01 PHP
php实现生成PDF文件的方法示例【基于FPDF类库】
2018/07/21 PHP
浅谈Laravel模板实体转义带来的坑
2019/10/22 PHP
JavaScript 编写匿名函数的几种方法
2010/02/21 Javascript
jQuery实现的Email中的收件人效果(按del键删除)
2011/03/20 Javascript
jQuery1.5.1 animate方法源码阅读
2011/04/05 Javascript
Jquery 模板数据绑定插件的使用方法详解
2013/07/08 Javascript
Chrome下ifame父窗口调用子窗口的问题示例探讨
2014/03/17 Javascript
javascript中AJAX用法实例分析
2015/01/30 Javascript
JS使用onerror捕获异常示例
2016/08/03 Javascript
JS实现页面数据无限加载
2016/09/13 Javascript
jQuery Validate验证框架详解(推荐)
2016/12/17 Javascript
javascript工厂模式和构造函数模式创建对象方法解析
2016/12/30 Javascript
nodejs个人博客开发第七步 后台登陆
2017/04/12 NodeJs
JS实现的Unicode编码转换操作示例
2017/04/28 Javascript
Webpack打包css后z-index被重新计算的解决方法
2017/06/18 Javascript
VueJS事件处理器v-on的使用方法
2017/09/27 Javascript
webpack引入eslint配置详解
2018/01/22 Javascript
vue项目base64字符串转图片的实现代码
2018/07/13 Javascript
如何使用JavaScript实现栈与队列
2019/06/24 Javascript
vue移动端模态框(可传参)的实现
2019/11/20 Javascript
基于Element封装一个表格组件tableList的使用方法
2020/06/29 Javascript
Python中将字典转换为列表的方法
2016/09/21 Python
Django压缩静态文件的实现方法详析
2018/08/26 Python
详解Python基础random模块随机数的生成
2019/03/23 Python
django的403/404/500错误自定义页面的配置方式
2020/05/21 Python
python获取整个网页源码的方法
2020/08/03 Python
使用css3制作动感导航条示例
2014/01/26 HTML / CSS
美国巧克力喷泉品牌:Sephra
2019/05/05 全球购物
广州盈通面试题
2015/12/05 面试题
个人自荐书
2013/12/20 职场文书
计算机毕业生自荐信
2014/06/12 职场文书
搞笑老公保证书
2015/02/26 职场文书
公司停电通知
2015/04/15 职场文书
python实现监听键盘
2021/04/26 Python
详解在OpenCV中如何使用图像像素
2022/03/03 Python