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后台多用户权限组思路与实现程序代码分享
Feb 13 PHP
PHP APC的安装与使用详解
Jun 13 PHP
php 启动时报错的简单解决方法
Jan 27 PHP
php简单获取目录列表的方法
Mar 24 PHP
PHP中配置IIS7实现基本身份验证的方法
Sep 24 PHP
PHP中的Trait 特性及作用
Apr 03 PHP
php-fpm开启状态统计的方法详解
Jun 23 PHP
PHP实现二维数组按照指定的字段进行排序算法示例
Apr 23 PHP
php写入文件不覆盖的实例讲解
Sep 17 PHP
Laravel5.5 视图 - 创建视图和数据传递示例
Oct 21 PHP
PHP实现二维数组(或多维数组)转换成一维数组的常见方法总结
Dec 04 PHP
使用Entrust扩展包在laravel 中实现RBAC的功能
Mar 16 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
ThinkPHP的RBAC(基于角色权限控制)深入解析
2013/06/17 PHP
sae使用smarty模板的方法
2013/12/17 PHP
网页里控制图片大小的相关代码
2006/06/25 Javascript
JS request函数 用来获取url参数
2010/05/17 Javascript
Prototype源码浅析 String部分(三)之HTML字符串处理
2012/01/15 Javascript
JS分页效果示例
2013/10/11 Javascript
Firefox中通过JavaScript复制数据到剪贴板(Copy to Clipboard 跨浏览器版)
2013/11/22 Javascript
简单选项卡 js和jquery制作方法分享
2014/02/26 Javascript
jQuery中的read和JavaScript中的onload函数的区别
2014/08/27 Javascript
JavaScript数据类型学习笔记
2016/01/25 Javascript
JS中数组重排序方法
2016/11/11 Javascript
全面解析node 表单的图片上传
2016/11/21 Javascript
基于 Vue 的树形选择组件的示例代码
2017/08/18 Javascript
WebStorm ES6 语法支持设置&babel使用及自动编译(详解)
2017/09/08 Javascript
详解nodeJs文件系统(fs)与流(stream)
2018/01/24 NodeJs
node使用promise替代回调函数
2018/05/07 Javascript
关于Python中空格字符串处理的技巧总结
2017/08/10 Python
Python使用add_subplot与subplot画子图操作示例
2018/06/01 Python
Django项目开发中cookies和session的常用操作分析
2018/07/03 Python
pycharm运行出现ImportError:No module named的解决方法
2018/10/13 Python
Django+zTree构建组织架构树的方法
2019/08/21 Python
python FTP批量下载/删除/上传实例
2019/12/22 Python
Django重设Admin密码过程解析
2020/02/10 Python
如何安装并在pycharm使用selenium的方法
2020/04/30 Python
在python里使用await关键字来等另外一个协程的实例
2020/05/04 Python
django 连接数据库出现1045错误的解决方式
2020/05/14 Python
python怎么删除缓存文件
2020/07/19 Python
印度和世界各地的精美产品:Ikka Dukka
2018/02/12 全球购物
美国价格实惠的在线眼镜网站:Zeelool
2020/12/25 全球购物
《只有一个地球》教学反思
2014/02/14 职场文书
护理人员的自我评价分享
2014/03/15 职场文书
农民工工资支付承诺函
2014/03/31 职场文书
个人租房协议书
2014/04/09 职场文书
2014大学生职业生涯规划书最新范文
2014/09/13 职场文书
办公室主任四风问题对照检查材料思想汇报
2014/09/28 职场文书
MySQL优化之慢日志查询
2022/06/10 MySQL