Есть база данных. Со страници вносятся в ней обновления. Обновления в БД выполняются. На странице они выполняются только после того, как я на ней кликну обновить. Судя по всему это какойнть кэш куда грузится страница, а потом когда я ее заново вызываю, она загружается из него. Как его отключить? То есть, чтоб страницы не заносились в кэш у всех пользователей сайта.
Можно пойти в принципе разными путями, но если хочется именно PHP использовать для решения такой траблы, то проще всего через Header(). Сссылка на ман: http://www.realcoding.net/article/view/920 Обрати внимание: Cache-control. "Cache-control: " значение Заголовок управления кешированием страниц. Вообще, данная функция является одной из самых распространенных в использовании заголовков. Данный заголовок может быть использован со следующими значениями: no-cashe - Запрет кеширования. Используется в часто обновляемых страницах и страницах с динамическим содержанием. Его дейсвтие подобно META тегу "Pragma: no-cache". public - Разрешение кеширования страницы как локальным клиентом, так и прокси-сервером. private - Разрешение кеширования только локальным клиентом. max-age - Разрешение использования кешированного документа в течение заданного времени в секундах. header("Cache-control: private, max-age = 3600") /* Кеширование локальными клиентами и использование в течение 1 часа */ Либо можно использовать один из мета-тегов: Ссылка на ман:http://prlabs.ru/about_meta_2.html МЕТА ТЕГИ PRAGMA Pragma - контроль кэширования. При значении “no-cache” кэширование данного не рекомендовано. Предназначен для документов, получаемых в результате работы скрипта. Пример: <meta http-equiv="Pragma" content ="no-cache"> МЕТА ТЕГИ "REFRESH Мета тег Refresh - определение задержки времени в секундах, после которой браузер автоматически обновляет документ. Дополнительная возможность - автоматическая загрузка другого документа. Пример: <meta http-equiv="Refresh" content ="4; url=http://www.your_name.ru/"> Если нужно просто обновить документ, то URL указывать не обязательно.