Обновление Codeigniter 2.0.2 до 3.1.10 проблема сессией на локальном mamp - PullRequest
0 голосов
/ 12 апреля 2019

Я обновляю мой 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. Я пробовал драйвер базы данных с такими же результатами.

...