Это действительно странная проблема. У меня есть приложение, которое я создаю с использованием Codeigniter 3, HMVC и Ion Auth. Он работал хорошо, пока я не перенес его с одного сервера на другой. Теперь данные в сеансе очищаются после 3 переходов.
Я протестировал его, войдя в приложение и наблюдая за полем данных в таблице ci_session во время навигации. Я сделал это максимально просто. Я выполняю обновление браузера из представления, которое открывается после входа в систему. При третьем обновлении данные исчезают из базы данных для моего сеанса, и приложение отправляет меня обратно на страницу входа в систему (приложение проверяет, вошел ли пользователь в систему). Я даже немного подождал (меньше, чем у 7200), чтобы проверить, не истек ли время ожидания, и время между обновлениями, похоже, не имеет значения. Я не стал добавлять код, потому что не знаю, какой код поможет.
Кто-нибудь знает, какая настройка может быть причиной?





Некоторое время сеанс Codeigniter не работает, у него проблема с версией PHP
Измените версию вашего сервера PHP.
Сессия Codeigniter 3 хранится в файлах не в db