Я хочу получить доступ к данным сеанса после того, как пользователь вошел в систему. Я могу получить доступ к данным сеанса на страницах просмотра, но я также хочу получить доступ к контроллеру, чтобы создать некоторые таблицы базы данных с данными сеанса, такими как идентификатор пользователя, имя и т. д.
Например, $this->session->userdata('user_id');
Тот же способ доступа в контроллере. Итак, в чем проблема?
Я пробовал то же самое в контроллере, но я не получаю данные сеанса.
добавьте код, который вы пробовали до сих пор.





сначала установите переменную сеанса в контроллере входа в систему как $this->session->set_userdata('userid', $row->iduser);
и используйте эту переменную сеанса как $this->session->userdata('userid');
Следующая строка покажет все данные сеанса.
$session_data = $this->session->userdata();
echo "<pre>"; print_r($session_data); exit;
Вы можете получить данные сеанса:
$session = $this->session->userdata('session_name'); //Replace 'session_name' to your session name
print_r($session); //For check
Вы можете получить подробную информацию от Кликните сюда
Как вы получаете данные сеанса в поле зрения?