当我加载会话库时,我的codeigniter网站将中止对页面的任何请求。我不知道为什么会发生这种情况,而且在使用codeigniter之前我从未发生过这种情况。
我知道它是会话库,因为无论何时从autoload配置中删除该库,该网站都会正常工作。
我不太确定导致此问题的原因。会话的配置值是默认值:
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = NULL;
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
我使用Firebug查看是否输出了任何错误消息,但我得到的是Aborted http状态代码和以下通用消息:
The connection was reset
任何人都有这方面的经验吗?
答案 0 :(得分:0)
它是保存路径,您必须将其设置为文件夹,如下所示:
$config['sess_save_path'] = BASEPATH . 'folder/cache/';
确保文件夹具有适当的权限设置,以便php可以写入。
另外,尝试将match ip设置为true:
$config['sess_match_ip'] = TRUE;