Почему мои переменные сеанса здесь сбрасываются?
Я отправляю форму с помощью кнопки отправки и создаю переменные сеанса значений, чтобы их можно было перенести на другие страницы. Все хорошо Если я теперь переместлюсь назад и вперед между формой и обработчиком формы, используя кнопки браузера (как, вероятно, когда-нибудь сделает пользователь), Firefox и Opera будут вызывать переменные сессии и могут заполнять обработчик формы. IE и Safari, однако, нет. Что я могу с этим поделать?
Firefox продемонстрировал бы проблему, если бы я сегодня утром не вставил в заголовочный файл следующее:
header("Cache-Control: no-cache");
header("Expires: -1");
Я читал, что вторая строка заголовка - header("Expires: -1");
- также должна быть исправлением для IE, но, похоже, это не так. IE8 / Safari по-прежнему показывают проблему. Опера не нуждается в этом вообще. Если это проблема перезагрузки, что мне нужно добавить в заголовок, чтобы принудительно перезагрузить IE и Safari?
Спасибо