【发布时间】:2012-02-23 03:10:53
【问题描述】:
请帮助我理解,为什么会话没有写入数据库?
会话配置
'database' => array(
'name' => 'session_database',
'encrypted' => TRUE,
'lifetime' => 43200,
'group' => 'default',
'table' => 'sessions',
'columns' => array(
'session_id' => 'session_id',
'last_active' => 'last_active',
'contents' => 'contents'
),
'gc' => 500,
),
我这样做:
Session::$default = 'database';
$this->session = Session::instance();
$this->session->set('test', 'test');
然后我重新加载页面,在 DB 中的表 sessions 中看不到新行
【问题讨论】:
-
如果好奇:您为什么打算这样做?
-
我要保留 $this->session->set('test', 'test');在数据库中
-
没有错误,好的。但是会话不会保存在数据库中