Перерывы в PHP SESSION

У меня есть сайт PHP, который работает на AWS и на локальном хосте WAMP. Если я использую браузер (скажем, Chrome) для входа в приложение AWS, а затем открываю новую вкладку для входа в локальное приложение, переменная SESSION прерывается на сервере AWS. И я буквально имею в виду разрыв, я получаю ошибку

PHP Fatal error:  Call to undefined method stdClass::refreshState()

СЕССИЯ имеет поле («помощник»), которое содержит объект. Если я распечатываю сеанс после критической ошибки, тогда у него все еще есть объект «помощник», но он имеет только первые 4 поля из определения класса, остальные пропали. Вышеупомянутая ошибка происходит потому, что метод refreshState просто исчез вместе с остальными методами и полями класса.

Для справки, это первая часть вспомогательного класса:

class SessionHelper
{
const VIEW_TYPE_LANDING = "landing";
const VIEW_TYPE_USER = "user";
const VIEW_TYPE_ADMIN = "admin";public $logged_in_user_id;
public $logged_in_org_user_id;
public $login_date;
public $prev_login_date;
public $current_org_id;
...

После распечатки экземпляра получается:

Сеанс остается прерванным в браузере даже после перезапуска браузера. Единственный способ исправить ошибку — очистить историю просмотров в браузере, после чего ошибка исчезла. Есть идеи, что может быть причиной этого? Любая информация о сессиях, которые нарушаются таким образом, будет приветствоваться

введите описание изображения здесь

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector