我最近在Debian平台上启动了我的网站。
但是,我一直得到这个' 阅读会话数据时出错'每当试图读取会话数据时。我怀疑这可能是由于会话数据损坏造成的。
我曾尝试过ini_set' session.gc_probability'到0,但仍然无法把事情做对。如下:
ini_set('session.gc_probability', 0);
是的,它正在使用会话' native'驱动程序。
以前有人遇到过这个问题吗?
非常感谢您的帮助!
答案 0 :(得分:1)
所以这确实是一个错误,但有一种方法:)
每当您(或系统类)调用Session::regenerate()
方法时(如果您使用Auth,则login
函数使用它),请立即调用Session::instance()->write();
,例如:
if (Auth::instance()->login($post['username'], $post['password']))
{
Session::instance()->write();
$this->request->redirect('somewhere');
}