Проблема вот в чем: когда повторно заходишь на сайт, хотя страница уже обновлена, эксплорер показывает всю старую инфу до тех пор пока не нажмешь Ctrl+F5, а многие пользователи интернета это обычно не знают и думают что сайт не обновляется. Он у них просто напросто загружается из кэша, нажатие кнопки обновить или просто F5 сами знаете ничего не делает, т.к. страница уже в кэше. Не писать же вверху страницы: пожалуйста нажмите Ctrl+F5 Подскажите, может че прописать надо в html коде?
Отдавайте правильный заголовок Expires или, для более тонкой настройки, Cache-Control, причем не из мета тагов.
g100m ничего не понял А можно все это какими нибудь другими словами сказать может какую нибудь ссылку дашь где можно про это почитать? Я больше дизайнер чем программист, сай делаю в Dreamweaver'e и блокноте и только на html.
Могу и другими словами: rfc 2068, раздел 14.9 и 14.21. В вашем случае лучше написать «пожалуйста, нажмите Ctrl+F5»
g100m спасибо что не отказал. я думаю, что пора мне начать изучать и писать страницы на aspx, тогда наверное таких проблем у меня не будет, но ведь на это надо кучу времени, а его как всегда нет.
Yohan В php посмотри функцию header(); , в perl header можно настроить через print "* \n\n";. Мета тег <meta http-equiv="expires" content="0">. Ещё вариант в url добавлять рандомное число.
UndeadHunter писал все вот это: <meta http-equiv="expires" content="Thu, 01 Jan 2000 00:00:00 GMT"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> все равно не помогает
Это указание браузерам, которые зачастую ими и игнорируются. Транзитные прокси-сервера и сервисы вообще не имеют к ним доступа.
g100m Ты прав, похоже пожалуйста, нажмите Ctrl+F5 в данный момент наиболее подходит. Но такого я еще пока нигде не видел
Yohan Ты сам случаем не через прокси сидишь? Может только у тебя такие проблемы? Дурной, но способ защиты от кеширования это: url/page.html?random где random - случайное число