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 格式化数字的时候注意数字的范围
Apr 13 PHP
php数组函数序列之array_flip() 将数组键名与值对调
Nov 07 PHP
PHP运行出现Notice : Use of undefined constant 的完美解决方案分享
Mar 05 PHP
php中将字符串转为HTML的实体引用的一个类
Feb 03 PHP
php的POSIX 函数以及进程测试的深入分析
Jun 03 PHP
探讨PHP中this,self,parent的区别详解
Jun 08 PHP
PHP 利用Mail_MimeDecode类提取邮件信息示例
Jan 26 PHP
php读取文件内容的方法汇总
Jan 24 PHP
php构造方法中析构方法在继承中的表现
Apr 12 PHP
PHP加密技术的简单实现
Sep 04 PHP
PHP获取访问页面HTTP状态码的实现代码
Nov 03 PHP
PHP命名空间namespace的定义方法详解
Mar 29 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递归创建多级目录
2015/11/05 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
PHP PDOStatement::debugDumpParams讲解
2019/01/30 PHP
jquery 入门教程 [翻译] 推荐
2009/08/17 Javascript
javascript 哈希表(hashtable)的简单实现
2010/01/20 Javascript
基于jquery实现图片广告轮换效果代码
2011/07/07 Javascript
博客侧边栏模块跟随滚动条滑动固定效果的实现方法(js+jquery等)
2013/03/24 Javascript
关于include标签导致js路径找不到的问题分析及解决
2013/07/09 Javascript
js实现瀑布流的一种简单方法实例分享
2013/11/04 Javascript
给事件响应函数传参数的四种方式小结
2013/12/05 Javascript
用javascript关闭本窗口不弹出询问框的方法
2014/09/12 Javascript
jQuery调取jSon数据并展示的方法
2015/01/29 Javascript
JS实现的最简Table选项卡效果
2015/10/14 Javascript
Bootstrap每天必学之按钮(Button)插件
2016/04/25 Javascript
bootstrap paginator分页前后台用法示例
2017/06/17 Javascript
微信小程序实现折叠展开效果
2018/07/19 Javascript
bootstrap table表格插件之服务器端分页实例代码
2018/09/12 Javascript
BootStrap模态框闪退问题实例代码详解
2018/12/10 Javascript
微信小程序实现可长按移动控件
2020/11/01 Javascript
[原创]Python入门教程4. 元组基本操作
2018/10/31 Python
使用python动态生成波形曲线的实现
2019/12/04 Python
python3 tcp的粘包现象和解决办法解析
2019/12/09 Python
Pytorch之Variable的用法
2019/12/31 Python
Python 实现加密过的PDF文件转WORD格式
2020/02/04 Python
python+selenium爬取微博热搜存入Mysql的实现方法
2021/01/27 Python
HTML5的表单(绝对特别强大的功能)使用示例
2013/06/20 HTML / CSS
HTML5的postMessage的使用手册
2018/12/19 HTML / CSS
比驿:全球酒店比价网
2018/06/20 全球购物
应届生个人求职信模板
2013/11/26 职场文书
国税会议欢迎词
2014/01/16 职场文书
护士在校生自荐信
2014/02/01 职场文书
党的群众路线教育实践活动整改落实情况报告
2014/10/28 职场文书
初中作文评语集锦
2014/12/25 职场文书
2015年教师国培感言
2015/08/01 职场文书
评测 | 大屏显示带收音机的高端音箱,JBL TUNE2便携式插卡音箱实测
2021/04/24 无线电
SpringMVC 整合SSM框架详解
2021/08/30 Java/Android