Я обновляю мой Codeigniter. Я удалил системную папку de и заменил ее новой. Я следовал инструкциям Обновление с 2.2.x до 3.0.x . Это мои новые настройки для сессии:
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 0;
$config['sess_save_path'] = APPPATH.'/sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
$config['cookie_domain'] = '';
$config['cookie_path'] = '/';
$config['cookie_secure' = FALSE;
Я использую:
$newdata = array(
'username' => $member->email,
'email' => $member->member_id,
'logged_in' => TRUE
);
$this->session->set_userdata($newdata);
Я могу распечатать пользователя, электронную почту после set_userdata, но когда я перенаправляю на страницу по умолчанию в моем администраторе, я получаю
$ _ СЕССИЯ пуста
(кроме __ci_last_regenerate)
Папка «ОК» (я вижу новую сессию).
Я использую MAMP PRO 5.3 с портом 8890 для ssl.
Я пробовал драйвер базы данных с такими же результатами.