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中json_encode、json_decode与serialize、unserialize的性能测试分析
Jun 09 PHP
PHP中time(),date(),mktime()区别介绍
Sep 28 PHP
md5 16位二进制与32位字符串相互转换示例
Dec 30 PHP
php实现执行某一操作时弹出确认、取消对话框
Dec 30 PHP
PHP中的Memcache详解
Apr 05 PHP
thinkphp实现163、QQ邮箱收发邮件的方法
Dec 18 PHP
yii2.0实现创建简单widgets示例
Jul 18 PHP
PHP批量获取网页中所有固定种子链接的方法
Nov 18 PHP
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
Dec 14 PHP
php连接MSsql server的五种方法总结
Mar 04 PHP
php生成静态页面并实现预览功能
Jun 27 PHP
php多进程中的阻塞与非阻塞操作实例分析
Mar 04 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安装全攻略:APACHE
2006/10/09 PHP
初探PHP5
2006/10/09 PHP
解析php扩展php_curl.dll不加载的解决方法
2013/06/26 PHP
web server使用php生成web页面的三种方法总结
2013/10/28 PHP
PHP面向对象精要总结
2014/11/07 PHP
Yii2使用$this->context获取当前的Module、Controller(控制器)、Action等
2017/03/29 PHP
PHP7 弃用功能
2021/03/09 PHP
js 禁用浏览器的后退功能的简单方法
2008/12/10 Javascript
我的javascript 函数链之演变
2011/04/07 Javascript
JavaScript 实现简单的倒计时弹窗DEMO附图
2014/03/05 Javascript
Javascript实现飞动广告效果的方法
2015/05/25 Javascript
jQuery版本升级踩坑大全
2016/01/12 Javascript
用NODE.JS中的流编写工具是要注意的事项
2016/03/01 Javascript
js canvas实现擦除动画
2016/07/16 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单
2016/11/25 Javascript
基于Bootstrap 3 JQuery及RegExp的表单验证功能
2017/02/16 Javascript
详解Vue.use自定义自己的全局组件
2017/06/14 Javascript
JavaScript事件对象event用法分析
2018/07/27 Javascript
react中Suspense的使用详解
2019/09/01 Javascript
uniapp实现可以左右滑动导航栏
2020/10/21 Javascript
keep-alive保持组件状态的方法
2020/12/02 Javascript
Python threading多线程编程实例
2014/09/18 Python
Python脚本实现网卡流量监控
2015/02/14 Python
Python 实现一个颜色色值转换的小工具
2016/12/06 Python
详解Python 实现元胞自动机中的生命游戏(Game of life)
2018/01/27 Python
查找python项目依赖并生成requirements.txt的方法
2018/07/10 Python
python五子棋游戏的设计与实现
2019/06/18 Python
详解PANDAS 数据合并与重塑(join/merge篇)
2019/07/09 Python
Rowdy Gentleman服装和配饰:美好时光
2019/09/24 全球购物
NYX Professional Makeup俄罗斯官网:世界知名的化妆品品牌
2019/12/26 全球购物
南京迈特望C/C++面试题
2012/07/09 面试题
杭州时比特电子有限公司SQL
2013/08/22 面试题
RIP版本1跟版本2的区别
2013/12/30 面试题
保护环境建议书400字
2014/05/13 职场文书
中国在我心中演讲稿
2014/09/13 职场文书
Windows10下安装MySQL8
2021/04/06 MySQL