一、下载附件,解压,文件路径extenddriversessionDb.php
驱动文件下载:Db.php
二、创建数据表
DROP TABLE IF EXISTS `platform_session`; CREATE TABLE `platform_session` ( `session_id` char(40) NOT NULL COMMENT 'SESSION键', `mem_id` INT(11) NOT NULL COMMENT '登录会员id', `data` blob,#必须用blob属性 `update_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'SESSION更新时间', PRIMARY KEY (`session_id`), UNIQUE KEY `session_id` (`session_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
三、配置文件config.php
'session' => [ 'id' => '', // SESSION_ID的提交变量,解决flash上传跨域 'var_session_id' => '', // SESSION 前缀 'prefix' => '', // 驱动方式 支持redis memcache memcached 'type' => 'driversessionDb', // 最主要是这里!!! // 是否自动开启 SESSION 'auto_start' => true, 'expire' => 3600, // Session有效期 'table_name' => 'session', // 表名(不包含前缀) ],
说明:由于博主系统唯一登陆功能,所以需要在session中存入登陆会员的会员id,如果不需要可以自行去掉mem_id字段。相应驱动也需要修改