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调用Oracle存储过程
Oct 09 PHP
PHP MemCached 高级缓存应用代码
Aug 05 PHP
PHP优于Node.js的五大理由分享
Sep 15 PHP
深入解析phpCB批量转换的代码示例
Jun 27 PHP
探讨:web上存漏洞及原理分析、防范方法
Jun 29 PHP
PHP图像处理类库MagickWand用法实例分析
May 21 PHP
PHP代码实现表单数据验证类
Jul 28 PHP
开启PHP Static 关键字之旅模式
Nov 13 PHP
php短信接口代码
May 13 PHP
php实现遍历文件夹的方法汇总
Mar 02 PHP
PHP实现微信支付(jsapi支付)流程步骤详解
Mar 15 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
Jun 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 zend 相对路径问题
2009/01/12 PHP
php 将bmp图片转为jpg等其他任意格式的图片
2009/06/21 PHP
PHP中strtotime函数使用方法详解
2011/11/27 PHP
php遍历目录输出目录及其下的所有文件示例
2014/01/27 PHP
php断点续传之如何分割合并文件
2014/03/22 PHP
PHP的自定义模板引擎
2017/03/24 PHP
php写app接口并返回json数据的实例(分享)
2017/05/20 PHP
php生成静态页面并实现预览功能
2019/06/27 PHP
Yii框架数据库查询、增加、删除操作示例
2019/10/14 PHP
js 绑定带参数的事件以及手动触发事件
2010/04/27 Javascript
解析jquery获取父窗口的元素
2013/06/26 Javascript
Jquery easyUI 更新行示例
2014/03/06 Javascript
引入autocomplete组件时JS报未结束字符串常量错误
2014/03/19 Javascript
JQuery实现Ajax加载图片的方法
2015/12/24 Javascript
AngularJS入门教程之AngularJS模型
2016/04/18 Javascript
Backbone.js框架中Model与Collection的使用实例
2016/05/07 Javascript
jQuery简单实现tab选项卡切换效果
2016/06/20 Javascript
Javascript删除指定元素节点的方法
2016/06/21 Javascript
Google 地图获取API Key详细教程
2016/08/06 Javascript
Vue.js实现一个自定义分页组件vue-paginaiton
2016/09/05 Javascript
利用angular.copy取消变量的双向绑定与解析
2016/11/25 Javascript
简单实现js点击展开二级菜单功能
2017/05/16 Javascript
详解vue移动端项目的适配(以mint-ui为例)
2018/08/17 Javascript
JS实现的Object数组去重功能示例【数组成员为Object对象】
2019/02/01 Javascript
实用Javascript调试技巧分享(小结)
2019/06/18 Javascript
[03:17]2014DOTA2 国际邀请赛中国区预选赛 四强专访
2014/05/23 DOTA
python通过装饰器检查函数参数数据类型的方法
2015/03/13 Python
Python函数式编程指南(三):迭代器详解
2015/06/24 Python
使用python脚本实现查询火车票工具
2018/07/19 Python
Python 动态导入对象,importlib.import_module()的使用方法
2019/08/28 Python
python安装scipy的步骤解析
2019/09/28 Python
python shell命令行中import多层目录下的模块操作
2020/03/09 Python
德国便宜的宠物店:Brekz.de
2020/10/23 全球购物
银行自荐信范文
2015/03/25 职场文书
2015年大学辅导员工作总结
2015/05/12 职场文书
教你怎么用Python处理excel实现自动化办公
2021/04/30 Python