Jak wymusić, aby strona nie była buforowana w PHP?
Mam stronę index.php, która pokazuje informacje oparte na mysql db. Są na niej formularze, a akcja dla formularzy jest ustawiona na osobną stronę o nazwie process.php. Process.php wykonuje całą zawartość CRUD bazy danych, a następnie używa
header("Location: /webadmin/email/index.php");
aby wysłać użytkownika z powrotem do oryginalnej strony.
Wydaje się, że działa dobrze, z wyjątkiem faktu, że oryginalna strona indeksu nie zawsze odzwierciedla zmiany wprowadzone przez process.php. Zakładam, że strona jest buforowana, ponieważ jeśli wykonam odświeżenie (Ctrl + F5), strona pokaże najnowsze dane.
Jak mogę zapobiec buforowaniu tej strony? próbowałemco mówi strona PHP dla header (), ale to nie działa. Opcje Cache-Control i Expires wydają się nie mieć żadnego efektu - strona jest nadal buforowana.
Aktualizacja
Ok, częściowo się myliłem. Najwyraźniej następujące elementy działają w IE:
<?php header("Cache-Control: no-cache, must-revalidate");
Jednak na pewno nie działa w FF, który nadal pokazuje wersję buforowaną. Jakieś pomysły na to, dlaczego tak się dzieje i jak mogę sprawić, by przestały buforować?