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桌面中心(一) 创建数据库
Mar 11 PHP
php foreach 使用&(与运算符)引用赋值要注意的问题
Feb 16 PHP
linux iconv方法的使用
Oct 01 PHP
浅析PHP原理之变量分离/引用(Variables Separation)
Aug 09 PHP
PHP简单选择排序算法实例
Jan 26 PHP
用PHP代码给图片加水印
Jul 01 PHP
浅谈php7的重大新特性
Oct 23 PHP
PHP+apc+ajax实现的ajax_upload上传进度条代码
Jan 25 PHP
php 流程控制switch的简单实例
Jun 07 PHP
Yii2简单实现多语言配置的方法
Jul 23 PHP
PHP多维数组排序array详解
Nov 21 PHP
阿里云Win2016安装Apache和PHP环境图文教程
Mar 11 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
比较strtr, str_replace和preg_replace三个函数的效率
2013/06/26 PHP
PHP SPL使用方法和他的威力
2013/11/12 PHP
php防止sql注入代码实例
2013/12/18 PHP
php文件系统处理方法小结
2016/05/23 PHP
让你的PHP7更快之Hugepage用法分析
2016/05/31 PHP
Yii框架实现对数据库的CURD操作示例
2019/09/03 PHP
js定义对象或数组直接量时各浏览器对多余逗号的处理(json)
2011/03/05 Javascript
JavaScript常用全局属性与方法记录积累
2013/07/03 Javascript
解析页面加载与js函数的执行 onload or ready
2013/12/12 Javascript
解决自定义$(id)的方法与jquery选择器$冲突的问题
2014/06/14 Javascript
JS实现新浪博客左侧的Blog管理菜单效果代码
2015/10/22 Javascript
实例详解jQuery结合GridView控件的使用方法
2016/01/04 Javascript
微信小程序支付前端源码
2018/08/29 Javascript
Vue Element UI + OSS实现上传文件功能
2019/07/31 Javascript
微信小程序登陆注册功能的实现代码
2019/12/10 Javascript
JS实现简易留言板(节点操作)
2020/03/16 Javascript
[02:12]2015国际邀请赛 SHOWOPEN
2015/08/05 DOTA
[01:07:46]完美世界DOTA2联赛循环赛 Magma vs IO BO2第二场 11.01
2020/11/02 DOTA
python进阶教程之函数参数的多种传递方法
2014/08/30 Python
把MySQL表结构映射为Python中的对象的教程
2015/04/07 Python
在Django的上下文中设置变量的方法
2015/07/20 Python
Python中的pygal安装和绘制直方图代码分享
2017/12/08 Python
python return逻辑判断表达式实现解析
2019/12/02 Python
PyTorch实现更新部分网络,其他不更新
2019/12/31 Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
2020/02/07 Python
详解python的super()的作用和原理
2020/10/29 Python
纯CSS和jQuery实现的在页面顶部显示的进度条效果2例(仿手机浏览器进度条效果)
2014/04/16 HTML / CSS
深入了解canvas在移动端绘制模糊的问题解决
2019/04/30 HTML / CSS
瑞士男士时尚网上商店:Babista
2020/05/14 全球购物
请写出 float x 与"零值"比较的 if 语句
2016/01/04 面试题
急诊科护士自我鉴定
2013/10/14 职场文书
教师个人剖析材料
2014/02/05 职场文书
剪枝的学问教学反思
2014/02/07 职场文书
音乐剧猫观后感
2015/06/04 职场文书
基于tensorflow权重文件的解读
2021/05/26 Python
Python内置数据结构列表与元组示例详解
2021/08/04 Python