【发布时间】:2011-02-21 11:49:19
【问题描述】:
我正在尝试将会话数据库与 Kohana 3 一起使用。
我已经按照这里的描述设置了 mysql 数据库:http://kerkness.ca/wiki/doku.php?id=sessions_and_cookies
我正在像这样设置会话变量:
Session::instance('database')->set('uid', $user_id);
但是,当我稍后在不同的页面上取回数据或刷新时,它会返回 NULL。
Session::instance('database')->get('uid', NULL);
但如果我把它们放在一起,效果很好......即
Session::instance('database')->set('uid', $user_id);
Session::instance('database')->get('uid', NULL);
关于为什么会发生这种情况的任何想法?
我还在我的配置文件夹中设置了 session.php,如下所示:
<?php
return array(
'cookie' => array(
'name' => 'cookie',
'encrypted' => TRUE,
'lifetime' => 43200,
),
'native' => array(
'name' => 'session',
'encrypted' => TRUE,
'lifetime' => 43200,
),
'database' => array(
'group' => 'default',
'table' => 'sessions',
),
);
?>
干杯, 托马斯。
【问题讨论】:
标签: php mysql session kohana kohana-3