PHP / HTML Странная проблема обновления - PullRequest
0 голосов
/ 12 марта 2010

После того, как я загружаю свои файлы PHP на свой веб-хостинг, я просматриваю страницу по URL. Поэтому я обычно делаю изменения, загружаю и обновляю браузер, чтобы просмотреть мои изменения.

Что я обнаружил, так это то, что иногда я обновляюсь, и он показывает мне предыдущую версию страницы, я нажимаю кнопку обновления 5 раз, и он показывает мне 5 разных версий страницы, некоторые старые изменения, некоторые новые изменения, это действительно затрудняет знать, какая последняя версия.

Не думаю, что это локальная проблема с кэшированием, я отключил кэширование во всех браузерах, проблема возникает в IE, FF, Chrome

У меня такое ощущение, что это может быть веб-сервер. Я считаю, что хостинговая компания использует продукт веб-сервера Zeus (?).

1 Ответ

2 голосов
/ 12 марта 2010

Добавить в ваши файлы PHP

<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>

и для статических файлов HTML

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
...