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笔记之:AOP的应用
Apr 24 PHP
分享8个最佳的代码片段在线测试网站
Jun 29 PHP
教你如何解密 “ PHP 神盾解密工具 ”
Jun 20 PHP
destoon实现公司新闻详细页添加评论功能的方法
Jul 15 PHP
thinkphp autoload 命名空间自定义 namespace
Jul 17 PHP
PHP MYSQL实现登陆和模糊查询两大功能
Feb 05 PHP
php+html5+ajax实现上传图片的方法
May 14 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
Feb 10 PHP
PHP常用字符串函数小结(推荐)
Aug 05 PHP
PHP实现文字写入图片功能
Feb 18 PHP
PHP实现cookie跨域session共享的方法分析
Aug 23 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
Mar 30 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 header函数分析详解
2011/08/06 PHP
php商品对比功能代码分享
2015/09/24 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
2019/08/03 PHP
layui数据表格自定义每页条数limit设置
2019/10/26 PHP
JavaScript 判断指定字符串是否为有效数字
2010/05/11 Javascript
jquery ui对话框实例代码
2013/05/10 Javascript
javascript 实现字符串反转的三种方法
2013/11/23 Javascript
jquery选择符快速提取web表单数据示例
2014/03/27 Javascript
JsRender for index循环索引用法详解
2014/10/31 Javascript
基于javascript、ajax、memcache和PHP实现的简易在线聊天室
2015/02/03 Javascript
一道常被人轻视的web前端常见面试题(JS)
2016/02/15 Javascript
jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
2016/04/18 Javascript
详解JavaScript设计模式开发中的桥接模式使用
2016/05/18 Javascript
JavaScript动态添加事件之事件委托
2016/07/12 Javascript
JS实现重新加载当前页面
2016/11/29 Javascript
vue中用H5实现文件上传的方法实例代码
2017/05/27 Javascript
jQuery上传插件webupload使用方法
2017/08/01 jQuery
浅谈angularJS的$watch失效问题的解决方案
2017/08/11 Javascript
详解基于vue-cli优化的webpack配置
2017/11/06 Javascript
mongoose设置unique不生效问题的解决及如何移除unique的限制
2017/11/07 Javascript
解决vue项目刷新后,导航菜单高亮显示的位置不对问题
2019/11/01 Javascript
vue实现扫码功能
2020/01/17 Javascript
Vue实现多页签组件
2021/01/14 Vue.js
Python 文件操作实现代码
2009/10/07 Python
将Python中的数据存储到系统本地的简单方法
2015/04/11 Python
Python编程pygame模块实现移动的小车示例代码
2018/01/03 Python
Python列表list排列组合操作示例
2018/12/18 Python
浅析Python模块之间的相互引用问题
2021/02/26 Python
瑞典香水、须后水和美容产品购物网站:Parfym-Klick.se
2019/12/29 全球购物
若通过ObjectOutputStream向一个文件中多次以追加方式写入object,为什么用ObjectInputStream读取这些object时会产生StreamCorruptedException?
2016/10/17 面试题
高校毕业生登记表自我鉴定
2013/11/03 职场文书
六月份红领巾广播稿
2014/02/03 职场文书
租赁协议书范本
2014/04/22 职场文书
五好文明家庭事迹材料
2014/12/20 职场文书
户外亲子活动总结
2015/05/08 职场文书
创业计划书之美容店
2019/09/16 职场文书