Отменить кэширование картинки браузером
у меня такая проблемка:
у меня скрипт на PHP генерит картинку с именем big.png и вставляет его в код html страницы(для галереи изображений). и при просмотре изображения браузер берет из кэша картинку big.png, что абсолютно недпустимо.
надо чтобы браузер именно грузил картинку с сервера, а не выводил ее из кэша.
<meta http-equiv="cache-control" content="no-cache" /> - не помогает
смотреть тут:
http://personalno.ru/svlad/index.php?page_id=fotos&cat=&page=1&img=1.jpg&stat=prev&act=razvl.polit
header("pragma: no-cache");
Код:
big.png?rnd=rand()
это единственное, что мне помогает
Цитата: Abell2000
Код:
big.png?rnd=rand()
что сие значит?
Цитата: SVlad
что сие значит?
к линку к картинке добавляется случайное число что заставляет браузер каждый раз запрашивать новую...
получается что-то вроде
site.com/img.jpg?6121
site.com/img.jpg?81621
ну и т.д.
пасибо! получилось!
Код:
echo "<img src=\"$dir/big/big.png?rnd=".rand(0, 100000)."\">";
только не стоит забывать что все это осядет в кэше браузера захламляя его... хотя с другой стороны когда разработчики думали о юзерах и последствиях того что они пишут