Как заставить страницу не кэшироваться в PHP?

У меня есть страница, index.php, которая показывает информацию, основанную на MySQL базы данных. На нем есть формы, а действие для форм настроено на отдельную страницу с именем process.php. Process.php выполняет всю работу с базой данных CRUD, затем использует

header("Location: /webadmin/email/index.php");

отправить пользователя обратно на исходную страницу.

Кажется, это работает нормально, за исключением того факта, что исходная страница указателя не всегда отражает изменения, внесенные process.php. Я предполагаю, что страница кэшируется, потому что, если я сделаю обновление (Ctrl + F5), страница покажет последние данные.

Как я могу предотвратить кэширование этой страницы? я пыталсячто говорит страница PHP для header (), но это не похоже на работу. Параметры Cache-Control и Expires, похоже, не действуют вообще - страница все еще кэшируется.

Обновить

Хорошо, я был частично неправ. По-видимому, в IE работает следующее:

<?php header("Cache-Control: no-cache, must-revalidate");

Тем не менее, он определенно НЕ работает в FF, который все еще показывает кэшированную версию. Любые идеи о том, почему это так, и как я могу остановить кэширование?

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

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