Кнопка возврата браузера восстанавливает пустые поля

У меня есть веб-страницаx.php (в защищенной паролем области моего веб-сайта), которая имеет форму и кнопку, которая используетPOST способ отправки данных формы и открытияx.php#abc, Это работает довольно хорошо.

Однако если пользователь решит вернуться обратно в Internet Explorer 7, все поля в оригиналеx.php очиститься, и все должно быть введено снова. Я не могу сохранить опубликованную информацию в сеансе и пытаюсь понять, как заставить IE7 вести себя так, как я хочу.

Я искал в Интернете и нашел ответы, которые предполагают, что заголовок HTTP должен содержать явную информацию о кэшировании. В настоящее время я пробовал это:

session_name("FOO");
session_start();
header("Pragma: public");
header("Expires: Fri, 7 Nov 2008 23:00:00 GMT");
header("Cache-Control: public, max-age=3600, must-revalidate");
header("Last-Modified: Thu, 30 Oct 2008 17:00:00 GMT");

и их вариации. Безуспешно. Просмотр возвращенных заголовков с помощью такого инструмента, какWireShark показывает мне, что Apache действительно чтит мои заголовки.

Итак, мой вопрос: что я делаю не так?

Ответы на вопрос(5)

Ваш ответ на вопрос