У меня странная проблема с Edge-Browser.
Я использую ajax -call для входа в систему пользователя. Пока пользователь находится в одном и том же окне, переменные сеанса кажутся постоянными. Но как только я открываю новое окно (target = "_ blank"), переменные сессии теряются, и пользователь больше не входит в систему. Переменные сессии также исчезли в открывшемся окне.
Я использую это, чтобы установить и получить переменные сессии:
$sessionData = $GLOBALS['TSFE']->fe_user->getKey('ses', self::$prefixKey . $key);
$GLOBALS['TSFE']->fe_user->setKey('ses', self::$prefixKey . $key, $sessionData);
$GLOBALS['TSFE']->fe_user->storeSessionData();
Это происходит во всех версиях Edge - интересно, на этот раз этого не произойдет в IE.
Есть идеи?
[Изменить для уточнения]: Новое окно находится в том же домене, что и открывающее. Нет поддоменов, нет ничего.