Как прочитать значение сеанса Codeigniter 3 из родного PHP? - PullRequest
0 голосов
/ 29 октября 2018

В настоящее время я создаю единый вход для многих веб-сайтов в моем офисе, некоторые из них написаны на нативном PHP, я устанавливаю глобальный сеанс с codeigniter, он корректно работает между приложениями codeigniter, но я пытаюсь прочитать значение сеанса на нативном PHP , Ниже мой код на родном PHP

ini_set('session.gc_maxlifetime', 7200);
ini_set('session.name', 'sso_session');
// this line caused login session destroyed (trying to set domain path)
session_set_cookie_params(
    7200,
    '/',
    '.myapp.local',
    FALSE,
    TRUE
);

ini_set('session.use_trans_sid', 0);
ini_set('session.use_strict_mode', 1);
ini_set('session.use_cookies', 1);
ini_set('session.use_only_cookies', 1);
ini_set('session.sid_length', 32);
session_start();
print_r($_SESSION); // return empty array

Я пытаюсь использовать драйвер сеанса Codeigniter, но заглядываю внутрь кода, похоже, нужны зависимости многих классов codeigniter, слишком много изменений, которые мне нужны для изменения кода.

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