Я столкнулся с некоторыми проблемами с моей php-сессией. Я применил плагин для управления файлами в моем приложении moodle.
Новая домашняя страница плагина ведет себя неожиданно и уничтожает фактический сеанс моего приложения и генерирует новый session_id()
.
Также, когда я пытаюсь просмотреть содержимое сеанса с помощью print_r($_SESSION)
, в нем отображается «PHP_Incomplete_Class_Name».
На самом деле PHP_Incomplete_Class_Name
имеет ничего общего с регенерацией сеанса.
Такое поведение появляется, когда вы (или ваш cms / framework / все, что у вас есть) вызывают session_start()
прежде чем анализируется определение класса сериализованного объекта.
Поэтому перед началом сеанса вам необходимо включить все классы.