0

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

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

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

ini_set('session.gc_probability', 0);

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

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

非常感谢您的帮助!

4

1 回答 1

1

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

if (Auth::instance()->login($post['username'], $post['password']))
{
       Session::instance()->write();
       $this->request->redirect('somewhere');
}
于 2011-12-05T15:52:16.447 回答