У меня проблема аналогичная, если не идентична проблеме в этом потоке: Случайное проигрывание переменных сеанса только в Google Chrome и перезаписи URL
Но все решения в этом потоке не работают для меня. Я получаю странное поведение только от Google Chrome в моем PHP/MySQL приложении. Если я пытаюсь использовать Firefox, он работает, но Chrome не делает.
Я перемещаюсь в какое-то место в своей корзине покупок и в нескольких местах в коде храню данные сеанса. Не беспокойтесь обо мне, начиная сессию или что-то связанное с этим, у меня есть 11 лет в webapp dev, все сделано хорошо.
Во всех браузерах я могу var_dump($_SESSION)
и вернуть свои данные, но в Chrome он не хранит данные. Также обратите внимание, что сеанс действительно передается, я могу посмотреть в сетевом мониторе, и я вижу, что печенье отправлено и многое другое связано с работой сеанса, но этот $_SESSION['last_viewed_element']
не сохраняется. Я также не могу показать ничего другого, все потеряно.
EDIT:
Проблема решена путем переключения с СЕССИЙ НА ПЕЧАТИ...