【问题标题】:Kohana 3.2 : Error reading session data (Debian Platform)Kohana 3.2:读取会话数据时出错(Debian 平台)
【发布时间】:2011-12-04 10:54:55
【问题描述】:

我最近在 Debian 平台上启动了我的网站。

但是,每当尝试读取会话数据时,我都会不断收到此“读取会话数据时出错”。我怀疑这可能是由损坏的会话数据引起的。

我曾尝试将 ini_set 'session.gc_probability' 设置为 0,但仍然无法正确处理。如下:

ini_set('session.gc_probability', 0);

是的,它正在使用会话“本机”驱动程序。

这里有人遇到过这个问题吗?

非常感谢您的帮助!

【问题讨论】:

标签: kohana kohana-3 kohana-3.2


【解决方案1】:

所以这确实是一个错误,但有办法解决:)
每次你(或系统类)调用Session::regenerate()方法(如果你使用Auth,那么login函数使用它),紧接着调用Session::instance()->write();,例如:

if (Auth::instance()->login($post['username'], $post['password']))
{
       Session::instance()->write();
       $this->request->redirect('somewhere');
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多