作为CodeIgniter的初学者,正在尝试制作登录应用程序。在完成一些会话的工作后,它无法加载之前加载的登录页面。
错误为:
遇到未捕获的异常
类型:UnexpectedValueException
消息:会话:未找到配置的驱动程序"文件"。正在中止。
文件名:C: ''wamp64''www''CodeIgniter-3.0.1''system''libraries''Session.php
以下内容在您的自动加载中是错误的.php
$autoload['drivers'] = array('files');
将其更改为
$autoload['drivers'] = array('session');
现在检查
查看CI文档。如果使用的是文件驱动程序,则需要将可写目录设置为"sess_save_path"配置项。您的设置为NULL。
您应该知道的另一件重要的事情是,确保您没有使用公共可读或共享目录来存储会话文件。确保只有您有权查看所选sess_save_path目录的内容。否则,任何能够做到这一点的人都可以窃取任何当前会话(也称为"会话固定"攻击)。