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中使用explode查找某个字符是否存在的方法
Jul 12 PHP
PHP判断文件是否存在、是否可读、目录是否存在的代码
Oct 03 PHP
hadoop常见错误以及处理方法详解
Jun 19 PHP
smarty模板引擎中变量及变量修饰器用法实例
Jan 22 PHP
php 把数字转换成汉字的代码
Jul 21 PHP
PHP递归获取目录内所有文件的实现方法
Nov 01 PHP
php自定义函数实现统计中文字符串长度的方法小结
Apr 15 PHP
PHP基于GD库实现的生成图片缩略图函数示例
Jul 05 PHP
浅析PHP7的多进程及实例源码
Apr 14 PHP
Thinkphp5框架使用validate实现验证功能的方法
Aug 27 PHP
laravel框架创建授权策略实例分析
Nov 22 PHP
PHP序列化和反序列化深度剖析实例讲解
Dec 29 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生成文件
2007/01/15 PHP
PHP抓取及分析网页的方法详解
2016/04/26 PHP
php基于闭包实现函数的自调用(递归)实例分析
2016/11/11 PHP
php 三元运算符实例详细介绍
2016/12/15 PHP
Laravel 框架控制器 Controller原理与用法实例分析
2020/04/14 PHP
JS获取IUSR_机器名和IWAM_机器名帐号的密码
2006/12/06 Javascript
COM中获取JavaScript数组大小的代码
2009/11/22 Javascript
jQuery 技巧小结
2010/04/02 Javascript
JS Pro-深入面向对象的程序设计之继承的详解
2013/05/07 Javascript
jquery实现弹出窗口效果的实例代码
2013/11/28 Javascript
js登录弹出层特效
2014/03/07 Javascript
NodeJS学习笔记之(Url,QueryString,Path)模块
2015/01/13 NodeJs
JS实现点击上移下移LI行数据的方法
2015/08/05 Javascript
jquery实现表单验证简单实例演示
2015/11/23 Javascript
深入理解React中es6创建组件this的方法
2016/08/29 Javascript
JS封装的选项卡TAB切换效果示例
2016/09/20 Javascript
canvas的神奇用法
2017/02/03 Javascript
js实现图片实时时钟
2020/01/15 Javascript
[04:40]DOTA2-DPC中国联赛1月26日Recap集锦
2021/03/11 DOTA
python中尾递归用法实例详解
2015/04/28 Python
python线程中同步锁详解
2018/04/27 Python
Python调用百度根据经纬度查询地址的示例代码
2019/07/07 Python
Django实现发送邮件找回密码功能
2019/08/12 Python
Python中BeautifulSoup通过查找Id获取元素信息
2020/12/07 Python
分别介绍一下Session Bean和Entity Bean
2015/03/13 面试题
医学生职业规划范文
2014/01/05 职场文书
学校消防演习方案
2014/02/19 职场文书
《诚实与信任》教学反思
2014/04/10 职场文书
节电标语大全
2014/06/23 职场文书
员工培训协议书
2014/09/15 职场文书
肖申克的救赎观后感
2015/06/02 职场文书
2016年法制宣传月活动总结
2016/04/01 职场文书
有关信念的名言语录集锦
2019/12/06 职场文书
python 利用 PIL 将数组值转成图片的实现
2021/04/12 Python
MYSQL(电话号码,身份证)数据脱敏的实现
2021/05/28 MySQL
mysql如何能有效防止删库跑路
2021/10/05 MySQL