会话:找不到已配置的驱动程序“文件”。中止

时间:2016-05-01 06:23:30

标签: php codeigniter session login

在CodeIgniter中初学者,正在尝试创建登录应用程序。在完成一些会话的工作后,它无法加载之前加载的登录页面。

错误是:

  

遇到未捕获的异常

     

输入:UnexpectedValueException

     

消息:会话:找不到已配置的驱动程序'文件'。中止。

     

文件名:   C:\ wamp64 \ WWW \笨-3.0.1 \ SYSTEM \库\会话\ session.php文件

2 个答案:

答案 0 :(得分:0)

autoload.php中出现以下错误

$autoload['drivers'] = array('files'); 

将其更改为

$autoload['drivers'] = array('session'); 

现在检查

答案 1 :(得分:0)

看看CI documentation。 如果使用文件驱动程序,则需要将可写目录设置为“sess_save_path”配置项。你的设置为NULL。

  

您应该知道的另一件重要事情是确保您不使用公开可读或共享的目录来存储会话文件。确保只有您有权查看所选sess_save_path目录的内容。否则,任何能够做到这一点的人,也可以窃取任何当前的会话(也称为“会话固定”攻击)。