多个session共享数据如何实现 - PHP进阶
2017-09-17 19:19
519 查看
首先创建数据表,MySQL的SQL语句,CREATE
TABLE `sess` ( `sesskey` varchar(32) NOT NULL default '', `expiry` bigint(20) NOT NULL default '0', `data` longtext NOT NULL, PRIMARY KEY (`sesskey`), KEY `expiry` (`expiry`) ) TYPE=MyISAM
sesskey 为SESSION ID,expiry 为 SESSION 过期时间,data 用于保存 SESSION 数据。
默认情况下SESSION 数据是以文件方 式保存,想要使用数据库方式保存,就必 须重新定义SESSION 各个操作的处理函 数。
PHP 提供了 session_set_save_handle() 函数,可以用此函数自定义SESSION 的处理过程,当然首先要先将 session.save_handler 改成user,可在 PHP 中进行设置:session_module_name('user');
TABLE `sess` ( `sesskey` varchar(32) NOT NULL default '', `expiry` bigint(20) NOT NULL default '0', `data` longtext NOT NULL, PRIMARY KEY (`sesskey`), KEY `expiry` (`expiry`) ) TYPE=MyISAM
sesskey 为SESSION ID,expiry 为 SESSION 过期时间,data 用于保存 SESSION 数据。
默认情况下SESSION 数据是以文件方 式保存,想要使用数据库方式保存,就必 须重新定义SESSION 各个操作的处理函 数。
PHP 提供了 session_set_save_handle() 函数,可以用此函数自定义SESSION 的处理过程,当然首先要先将 session.save_handler 改成user,可在 PHP 中进行设置:session_module_name('user');
相关文章推荐
- PHP 实现多服务器共享 SESSION 数据
- PHP 实现多服务器共享 SESSION 数据
- PHP 实现多服务器共享 SESSION 数据
- PHP 实现多服务器共享 SESSION 数据
- mysql 用mysql数据库实现PHP SESSION数据的多服务器共享
- PHP 实现多服务器共享 SESSION 数据
- PHP 实现多服务器共享 SESSION 数据
- PHP 实现多服务器共享 SESSION 数据
- PHP 实现多服务器共享 SESSION 数据
- PHP 实现多服务器共享 SESSION 数据
- PHP 实现多网站共享用户SESSION 数据解决方案
- PHP 实现多服务器共享 SESSION 数据
- PHP 实现多服务器共享 SESSION 数据
- [转]PHP 实现多服务器共享 SESSION 数据
- PHP 实现多服务器共享 SESSION 数据
- 用PHP实现多服务器共享SESSION数据的方法
- PHP 实现多网站共享用户SESSION 数据解决方案
- PHP 实现多服务器共享 SESSION 数据
- PHP 实现多服务器共享 SESSION 数据
- [转]PHP 实现多服务器共享 SESSION 数据