Я не уверен, почему, но я теряю данные сеанса CodeIgniter между страницами. И идентификатор сеанса меняется. Что может быть причиной этого? Должен ли он быть доступен с любой страницы после его установки?Сессия CodeIgniter потеряет данные
Данные сессии устанавливается здесь на странице конфигурации:
<?php $config = array(
'power' => $_COOKIE['power'],
'oemclass4' => $_COOKIE['class'],
'cooling' => $_COOKIE['cooling'],
'beam' => $_COOKIE['beam'],
'wavelength' => $_COOKIE['wavelength'],
'model_no' => $_COOKIE['part']);
$this->session->set_userdata('config', $config);
?>
Пользователь перенаправляется на страницу с подробной информацией о их конфигурации. Тогда пользовательские данные сеанса все еще существуют. Затем они переадресованы Javascript (window.location) на страницу входа в систему, после чего пользовательские данные удаляются.
как насчет отображения некоторого кода? для двух контроллеров, у которых есть проблема, может быть? также есть ли у вас какие-либо * настраиваемые * автоматически загруженные библиотеки, плагины, которые могли бы переопределить сессию ?! – ifaour
У вас есть сайт, на котором вы можете провести чей-либо тест, чтобы исключить локальную среду? – jondavidjohn
Код выше. Включен только один контроллер. Нет настраиваемых автозагружаемых библиотек. Это работает на реальном сайте, но в другом домене. – sehummel