У меня есть сайт PHP, который использует сессии, которые, очевидно, не должны сохраняться, если вы закрываете браузер. Я делал это множество раз, никаких проблем.
И никаких проблем в настоящее время — кроме как в новом браузере Microsoft Edge. Если пользователь входит в систему, работает на сайте, закрывает окно Edge в верхнем правом углу, а затем повторно открывает страницу и вставляет веб-адрес (или добавил его в закладки), все его переменные из предыдущего посещения все еще присутствуют. Это проблема, так как при каждом посещении зритель, вероятно, захочет дать / посмотреть изменяющуюся информацию.
Я успешно воспроизвел проблему в Edge. Что я не могу понять, так это то, почему Эдж делает это. Любой другой браузер убивает сеанс и все его переменные при закрытии окна (проверено все основные браузеры, включая Internet Explorer). Единственное, о чем я могу думать, это то, что Edge на самом деле не закрывается как программа, когда окно закрывается. Кто-нибудь еще сталкивался с этой проблемой? Я не могу найти ничего на форумах.
Задача ещё не решена.
Других решений пока нет …