Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

09.08.2008, 20:15
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
кэширование картинок
Вот проблема с кэширование картинок приходится каждый раз обновлять саму картинку....
пробовал
Код HTML:
<meta http-equiv="Expires" content="Mon, 26 Jul 1997 05:00:00 GMT" />
<meta http-equiv="Pragma" content="no-cache" />
PHP код:
Header("Expires: Thu, 19 Feb 1998 13:24:18 GMT");
Header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
Header("Cache-Control: no-cache, must-revalidate");
Header("Cache-Control: post-check=0,pre-check=0");
Header("Cache-Control: max-age=0");
Header("Pragma: no-cache");
и сё это не сработало ...
картинки выводятся таким способом..
Код HTML:
<img src="img.jpeg">
|
|
|

09.08.2008, 20:18
|
|
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме: 3942177
Репутация:
244
|
|
У меня стоит так:
PHP код:
<meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="Expires" content="-1"/>
<meta http-equiv="Cache-Control" content="no-cache"/>
И кеша нет.
В php кеширующих заголовков вообше не передаю.
|
|
|

09.08.2008, 20:55
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
не наю как остольные а опера кэширует зараза... =\\
|
|
|

09.08.2008, 21:27
|
|
Новичок
Регистрация: 06.08.2008
Сообщений: 3
Провел на форуме: 22215
Репутация:
2
|
|
тоже сталкивался с такой проблемой исключительно в опере. думаю, это не лечится. оперу фтопку :d
|
|
|

09.08.2008, 23:14
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
Проблема решается на самом деле проще, добавляется рандом число в адрес.
PHP код:
<img src="kartinka.jpg?<?=rand(1000, 9999)?>" />
и кешироваться она не будет!
|
|
|

10.08.2008, 01:38
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
пасибо ... но тада думаю стоит использовать ?time()
|
|
|

10.08.2008, 04:52
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
а зачем? 
тебе достаточно чтобы при перезагрузке, в адресе картинки стояло любое число, отличное от того, которое стоит на данный момент и картинка не будет кешироваться.
|
|
|

10.08.2008, 17:36
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
Делать надо наверно, что значит если у тебя js, css файлы и кешировать их надо по тому как изменяться...То
style.css?v=1.2
Что-то изменил, меняем ?v=1.3...
У картинки...наверно у тебя рандом выводится,и одинаковые тоже попадаются, поэтому какой-нибудь путь добавляй т.к. без кеша тоже не хорошо
|
|
|

10.08.2008, 17:41
|
|
Познавший АНТИЧАТ
Регистрация: 13.04.2006
Сообщений: 1,738
Провел на форуме: 5151669
Репутация:
1198
|
|
Тоже решал такую же проблему рандомным числом =) када капчу писал.
Сообщение от isis
У картинки...наверно у тебя рандом выводится,и одинаковые тоже попадаются, поэтому какой-нибудь путь добавляй т.к. без кеша тоже не хорошо
ыыы особенно с 1 до 999999 =)
|
|
|

10.08.2008, 17:51
|
|
Участник форума
Регистрация: 26.10.2007
Сообщений: 283
Провел на форуме: 2605910
Репутация:
212
|
|
способ .:EnoT:.-а юзай
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|