Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Отключение кэширования в IE
 
 автор: LuxeMate   (08.11.2007 в 19:48)   письмо автору
 
 

Доброго времени суток!
С проблемкой столкнулся, нужно отключить кэширование страниц, пишу следующую вещь:


header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");


FF - ок, Opera - ок, IE - упрямится.
Вопрос: что нужно сделать чтобы IE не кэшировал страницы если это вобще возможно?
Заранее спасибо!

   
 
 автор: coloboc66   (09.11.2007 в 09:24)   письмо автору
 
   для: LuxeMate   (08.11.2007 в 19:48)
 

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
// always modified
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

   
 
 автор: LuxeMate   (09.11.2007 в 15:19)   письмо автору
 
   для: coloboc66   (09.11.2007 в 09:24)
 

спасибо, но сколько мне таких строк не писали, всё равно у меня IE 6 кэширует страницу...уже даже незнаю что делать =(

   
 
 автор: coloboc66   (09.11.2007 в 15:46)   письмо автору
 
   для: LuxeMate   (09.11.2007 в 15:19)
 

Ну можно в гет-параметре передавать случайно генерируемое число или время.
http://softtime.ru/forum/read.php?id_forum=1&id_theme=44707&page=1

   
 
 автор: LuxeMate   (09.11.2007 в 20:33)   письмо автору
 
   для: coloboc66   (09.11.2007 в 15:46)
 

Огромнейшее спасибо за ссылку, я там нашёл то что нужно


<FilesMatch "\.(xml)$"> 
Header set Expires "Mon, 26 Jul 1997 05:00:00 GMT" 
Header set Cache-Control "no-cache, must-revalidate" 
Header set Pragma "no-cache" 
</FilesMatch> 


Прописал это в .htaccess и Apache больше не кэширует xml плейлисты которые использует флеш плеер.
Ещё раз спасибо!
Вопрос закрыт :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования