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 相关文章推荐
Windows下的PHP5.0详解
Nov 18 PHP
php中实现记住密码自动登录的代码
Mar 02 PHP
php入门学习知识点六 PHP文件的读写操作代码
Jul 14 PHP
修改PHP的memory_limit限制的方法分享
Feb 21 PHP
2014过年倒计时示例
Jan 31 PHP
php中的curl使用入门教程和常见用法实例
Apr 10 PHP
php中运用http调用的GET和POST方法示例
Sep 29 PHP
使用JavaScript创建新样式表和新样式规则
Jun 14 PHP
yii 2.0中表单小部件的使用方法示例
May 23 PHP
php表单文件iframe异步上传实例讲解
Jul 26 PHP
浅谈laravel框架sql中groupBy之后排序的问题
Oct 17 PHP
php+js实现的拖动滑块验证码验证表单操作示例【附源码下载】
May 27 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
DSP接收机前端设想
2021/03/02 无线电
PHP排序算法类实例
2015/06/17 PHP
使用phpexcel类实现excel导入mysql数据库功能(实例代码)
2016/05/12 PHP
基于php中echo用逗号和用点号的区别详解
2018/01/23 PHP
dreamweaver 8实现Jquery自动提示
2014/12/04 Javascript
javascript中typeof操作符和constucor属性检测
2015/02/26 Javascript
js中split和replace的用法实例
2015/02/28 Javascript
浅谈被jQuery抛弃的函数及替代函数
2015/05/03 Javascript
Jquery简单实现GridView行高亮的方法
2015/06/15 Javascript
jQuery+json实现的简易Ajax调用实例
2015/12/14 Javascript
不定义JQuery插件 不要说会JQuery
2016/03/07 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
2016/05/07 Javascript
详解Vue.js基于$.ajax获取数据并与组件的data绑定
2017/05/26 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
2018/05/09 Javascript
node.js 模块和其下载资源的镜像设置的方法
2018/09/06 Javascript
vue绑定数字类型 value为数字的实例
2020/08/31 Javascript
JS将指定的某个字符全部转换为其他字符实例代码
2020/10/13 Javascript
Python字符串处理之count()方法的使用
2015/05/18 Python
Python实现以时间换空间的缓存替换算法
2016/02/19 Python
什么是Python变量作用域
2020/06/03 Python
属性与 @property 方法让你的python更高效
2020/09/21 Python
CSS3 三维变形实现立体方块特效源码
2016/12/15 HTML / CSS
美国最大的电子宠物训练产品制造商:PetSafe
2018/10/12 全球购物
英国信箱在线鲜花速递公司:Bloom & Wild
2019/03/10 全球购物
澳大利亚领先的亚麻品牌:Bed Threads
2019/12/16 全球购物
如何提高JDBC的性能
2013/04/30 面试题
介绍一下linux的文件系统
2015/10/06 面试题
大学生专业个人学习的自我评价
2013/10/26 职场文书
《老王》教学反思
2014/02/23 职场文书
大学毕业生管理学求职信
2014/09/01 职场文书
购房协议书范本(无房产证)
2014/10/07 职场文书
2014年人力资源工作总结
2014/11/19 职场文书
写给老师的保证书
2015/05/09 职场文书
2016党校学习心得体会
2016/01/07 职场文书
详解Mysql事务并发(脏读、不可重复读、幻读)
2022/04/29 MySQL
CSS实现背景图片全屏铺满自适应的3种方式
2022/07/07 HTML / CSS