как избавится от кэширования изображения браузером на страничке

nifus

Guest
кэширование

Люди подскажите, как избавится от кэширования изображения браузером на страничке
Пробовал и так :
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
и так
<META HTTP-EQUIV="Pragma" CONTENT="no-cache"; charset=windows-1251">
<META HTTP-EQUIV="Expires" CONTENT="Tue. 02 Jan 1996 01:00:00 GMT">
ни чё не помогает.
Может дело в хостере(holm.ru), у меня на локальном web сервере(denver) всё впорядке
 

Саня

Guest
http://www.php.net/header
PHP:
// Date in the past
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");

// always modified
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
 
// HTTP/1.1
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);

// HTTP/1.0
header("Pragma: no-cache");
 

Фанат

oncle terrible
Команда форума
nifus для запрещения кэширования изображения браузером на страничке, надо запрещать кэширование
И-ЗО-БРА-ЖЕ-НИ-Я
а не странички.

андестенд?

Саня, ты как всегда, очень в кассу.
 

nifus

Guest
всёравно старое изображений грузит :)
вот ещё что странно, когда выключил файрвол, кеширование прекратилось, и изображение изменяется, если это файрвол виноват то как от этого избавится
 

confguru

ExAdmin
Команда форума
nifus

После имени картинки нужно добавлять случайное число,
<img src="/images/test.gif?rand=1234">
 

Crazy

Developer
Автор оригинала: admin
После имени картинки нужно добавлять случайное число
IMHO, практичнее время модификации. Все же вообще исключать кэширование -- это жестоко... :)
 
Сверху