美文网首页
多个session共享数据如何实现 - PHP进阶

多个session共享数据如何实现 - PHP进阶

作者: 像敏锐的狗 | 来源:发表于2017-12-09 08:50 被阅读11次

    首先创建数据表,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');

    相关文章

      网友评论

          本文标题:多个session共享数据如何实现 - PHP进阶

          本文链接:https://www.haomeiwen.com/subject/fbkuixtx.html