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 相关文章推荐
IIS下配置Php+Mysql+zend的图文教程
Dec 08 PHP
php 购物车实例(申精)
May 11 PHP
PHP 手机归属地查询 api
Feb 08 PHP
php添加文章时生成静态HTML文章的实现代码
Feb 17 PHP
coreseek 搜索英文的问题详解
Jun 08 PHP
php类声明和php类使用方法示例分享
Mar 29 PHP
php导出csv数据在浏览器中输出提供下载或保存到文件的示例
Apr 24 PHP
php使用gettimeofday函数返回当前时间并存放在关联数组里
Mar 19 PHP
PHP获取当前文件的父目录方法汇总
Jul 21 PHP
PHP 7.1中AES加解密方法mcrypt_module_open()的替换方案
Oct 17 PHP
Laravel框架Eloquent ORM修改数据操作示例
Dec 03 PHP
PHP手机号码及邮箱正则表达式实例解析
Jul 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
神族 Protoss 剧情介绍
2020/03/14 星际争霸
php插入排序法实现数组排序实例
2015/02/16 PHP
详解在PHP的Yii框架中使用行为Behaviors的方法
2016/03/18 PHP
PHP用FTP类上传文件视频等的简单实现方法
2016/09/23 PHP
PHP使用PDO、mysqli扩展实现与数据库交互操作详解
2019/07/20 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
prototype.js的Ajax对象
2006/09/23 Javascript
完整显示当前日期和时间的JS代码
2007/09/17 Javascript
js日期相关函数总结分享
2013/10/15 Javascript
快速掌握Node.js之Window下配置NodeJs环境
2016/03/21 NodeJs
Bootstrap3制作图片轮播效果
2016/05/12 Javascript
JavaScript实现设计模式中的单例模式的一些技巧总结
2016/05/17 Javascript
浅谈VUE监听窗口变化事件的问题
2018/02/24 Javascript
Puppeteer环境搭建的详细步骤
2018/09/21 Javascript
PHP实现基于Redis的MessageQueue队列封装操作示例
2019/02/02 Javascript
vue实现的封装全局filter并统一管理操作示例
2020/02/02 Javascript
Vue获取页面元素的相对位置的方法示例
2020/02/05 Javascript
react中hook介绍以及使用教程
2020/12/11 Javascript
python executemany的使用及注意事项
2017/03/13 Python
Python批量发送post请求的实现代码
2018/05/05 Python
python opencv图片编码为h264文件的实例
2019/12/12 Python
使用keras时input_shape的维度表示问题说明
2020/06/29 Python
python怎么调用自己的函数
2020/07/01 Python
python在协程中增加任务实例操作
2021/02/28 Python
英国卫浴商店:Ergonomic Design
2019/09/22 全球购物
Piercing Pagoda官网:耳环、戒指、项链、手链等
2020/09/28 全球购物
Chi Chi London官网:购买连衣裙和礼服
2020/10/25 全球购物
介绍一下Java中标识符的命名规则
2014/02/03 面试题
办公室副主任岗位职责
2013/11/25 职场文书
合作协议书范本
2014/04/17 职场文书
国际贸易系求职信
2014/08/09 职场文书
运动会搞笑广播稿
2014/10/14 职场文书
学校端午节活动总结
2015/02/11 职场文书
2015年信息宣传工作总结
2015/05/26 职场文书
《自己去吧》教学反思
2016/02/16 职场文书
写作技巧:怎样写好一份优秀工作总结?
2019/08/14 职场文书