Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Отменить кэширование картинки браузером

16K
13 марта 2007 года
SVlad
26 / / 16.02.2007
Здравствуйте, All!
у меня такая проблемка:
у меня скрипт на 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
271
13 марта 2007 года
MrXaK
721 / / 31.12.2002
header("cache-control: no-cache, max-age=0, must-revalidate, no-store");
header("pragma: no-cache");
860
13 марта 2007 года
Abell2000
138 / / 15.01.2003
 
Код:
big.png?rnd=rand()

это единственное, что мне помогает
16K
14 марта 2007 года
SVlad
26 / / 16.02.2007
Цитата: Abell2000
 
Код:
big.png?rnd=rand()


что сие значит?

13
14 марта 2007 года
RussianSpy
3.0K / / 04.07.2006
Цитата: SVlad
что сие значит?





к линку к картинке добавляется случайное число что заставляет браузер каждый раз запрашивать новую...

получается что-то вроде
site.com/img.jpg?6121
site.com/img.jpg?81621
ну и т.д.

16K
14 марта 2007 года
SVlad
26 / / 16.02.2007
пасибо! получилось!
13
14 марта 2007 года
RussianSpy
3.0K / / 04.07.2006
 
Код:
echo "<img src=\"$dir/big/big.png?rnd=".rand(0, 100000)."\">";


только не стоит забывать что все это осядет в кэше браузера захламляя его... хотя с другой стороны когда разработчики думали о юзерах и последствиях того что они пишут
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог