У меня есть приложение, созданное с Codeigniter 3 HMVC
.Приложение работало нормально на PHP 5.6
версия, но после обновления моей версии PHP до 7.1.4
Я не смог войти в свое приложение. После полной проверки я обнаружил, что сессия вообще не устанавливается.
Я вернусь к PHP 5.6
и сессия снова работала нормально при переходе на PHP 7.1.4
вернуть вопрос «сеанс не работает».
Я попытался изменить какое-либо значение конфигурации, например, префикс cookie, имя файла cookie и т. Д., Кажется, ничего не помогло.
Может кто-нибудь, пожалуйста, помогите.
Я обнаружил, что проблема связана с более ранней версией Codeigniter 3, и об этой ошибке уже сообщалось на их веб-сайте. Базовая ошибка сеанса была исправлена:
Так что в последней версии Codeigniter 3 эта проблема не возникает.
Если вы уже в неисправной версии codeigniter, подумайте о замене системной папки на самый последний версия одна. Версия 3.1.6 на момент написания этого.
Других решений пока нет …