会话:找不到配置的驱动程序'cookie' - codeigniter

时间:2018-02-18 12:36:16

标签: php codeigniter codeigniter-3

我收到了这个错误:

Type: UnexpectedValueException

Message: Session: Configured driver 'cookie' was not found. Aborting.

的config.php:

$config['sess_driver']          = 'cookie';
$config['sess_valid_drivers']    = array();
$config['sess_cookie_name']    = 'ci_session';
$config['sess_expiration']      = 68400;
$config['sess_expire_on_close']   = FALSE;
$config['sess_encrypt_cookie']  = FALSE;
$config['sess_use_database']      = FALSE;
$config['sess_table_name']      = 'ci_session';
$config['sess_match_ip']          = FALSE;
$config['sess_match_useragent']   = TRUE;
$config['sess_time_to_update']  = 68500;
$config['sess_save_path']       = '/';

autoload.php

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

我错了什么?

1 个答案:

答案 0 :(得分:0)

默认情况下,codeigniter 3仅提供此驱动程序:

files
database
redis
memcached  

默认使用files驱动程序。在您的设置上,您选择的cookie将被视为自定义驱动程序,您应该提供该自定义驱动程序。