【发布时间】:2016-04-26 01:49:50
【问题描述】:
致命错误:CI_Session_files_driver 类包含 1 个抽象方法 因此必须声明为抽象的或实现其余的 方法 (SessionHandlerInterface::open) 中 C:\xampp\htdocs\cmms2\system\libraries\Session\drivers\Session_files_driver.php 第 49 行
当我在我的本地主机 xampp Web 应用程序项目上工作时,此错误不断出现。顺便说一句,我正在使用codeigniter。您认为出现这种情况的原因是什么? 这些是我使用会话完成的唯一代码。
$this->session->set_userdata($data);
$autoload['libraries'] = array('database','session');
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = sys_get_temp_dir();
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
【问题讨论】:
-
显示你使用哪个类进行扩展?
-
CI_Session_driver 是一个抽象类。您需要使用 CI_Session 类进行扩展。
-
@devpro 发布了我处理会话的代码
-
检查你使用哪个类来扩展???如果您使用 CI_Session_driver 进行扩展,只需使用 CI_Session 进行更改
-
@treblaluch 我也需要你的代码
标签: php codeigniter