Codeigniter 3.1.9: сеанс потерян при использовании перенаправления - PullRequest
0 голосов
/ 01 октября 2018

Я столкнулся с одной проблемой при обновлении codeigniter 2.2.0 до 3.1.9

Пример: я установил сеанс на странице 1, а затем перенаправил на страницу 2.После перенаправления не удалось получить сеанс page1 на page2.На странице 2 я распечатал сеанс показа пустого.

Страница 1:

$this->session->set_userdata('user', $data );

Страница 2:

$user = $this->session->userdata('user');

Я не сталкиваюсь с этой проблемой в codeigniter 2. Только в Codeigniter3.

1 Ответ

0 голосов
/ 01 октября 2018

Ваш код в порядке.

Перед использованием библиотеки сеансов в codeigniter необходимо настроить драйвер сеанса и загрузить библиотеку сеансов, убедитесь, что вы правильно настроили.

Чтобы настроить драйвер сеанса, перейдите/application/config/config.php, если вы используете файлы для драйвера сеанса, убедитесь, что у вас есть права на чтение и запись для $config['sess_save_path'] местоположения.

Вы можете автоматически загрузить библиотеку сеансов, добавив session к $autoload['libraries'] массиву в /application/config/autoload.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...