Как получить доступ к стандартным данным сеанса PHP изнутри CodeIgniter

У меня есть проект Codeigniter, над которым я работаю, и используя сеансы CI (хранящиеся в БД), но мне нужно проверить переменную в другой $ _SESSION из другого приложения (в том же домене cookie), но когда Я пытаюсь использовать CI-контроллер для использования собственных PHP-сессий, чтобы получить этот бит информации ($ _SESSION ['blah']), похоже, что CI удаляет эти глобальные данные $ _SESSION. Кто-нибудь знает, как я могу это понять? Я бы хотел в основном сделать что-то вроде этого (с большей проверкой ошибок, конечно):

if (isset($_SESSION['user_id'])){ $this->session->set_userdata('usermap', $_SESSION['user_id']); } 

любая помощь будет оценена по достоинству.

Solutions Collecting From Web of "Как получить доступ к стандартным данным сеанса PHP изнутри CodeIgniter"

Вы поставили session_start() в index.php?

Это должно работать:

 if (!$this->session->userdata('user_id')){ $this->session->set_userdata('usermap', $_SESSION['user_id']); } 

Вы должны использовать сеанс, предоставляемый CodeIgniter, вместо того, чтобы смешивать в собственных сеансах.