ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

кэширование картинок
  #1  
Старый 09.08.2008, 20:15
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию кэширование картинок

Вот проблема с кэширование картинок приходится каждый раз обновлять саму картинку....

пробовал

Код 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">
 
Ответить с цитированием

  #2  
Старый 09.08.2008, 20:18
Аватар для Jer1cho
Jer1cho
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме:
3942177

Репутация: 244
Отправить сообщение для Jer1cho с помощью ICQ
По умолчанию

У меня стоит так:
PHP код:
    <meta http-equiv="Pragma" content="no-cache"/>
    <
meta http-equiv="Expires" content="-1"/>
    <
meta http-equiv="Cache-Control" content="no-cache"/> 
И кеша нет.
В php кеширующих заголовков вообше не передаю.
 
Ответить с цитированием

  #3  
Старый 09.08.2008, 20:55
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

не наю как остольные а опера кэширует зараза... =\\
 
Ответить с цитированием

  #4  
Старый 09.08.2008, 21:27
Аватар для Siziph
Siziph
Новичок
Регистрация: 06.08.2008
Сообщений: 3
Провел на форуме:
22215

Репутация: 2
По умолчанию

тоже сталкивался с такой проблемой исключительно в опере. думаю, это не лечится. оперу фтопку :d
 
Ответить с цитированием

  #5  
Старый 09.08.2008, 23:14
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Проблема решается на самом деле проще, добавляется рандом число в адрес.
PHP код:
<img src="kartinka.jpg?<?=rand(10009999)?>" />
и кешироваться она не будет!
 
Ответить с цитированием

  #6  
Старый 10.08.2008, 01:38
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

пасибо ... но тада думаю стоит использовать ?time()
 
Ответить с цитированием

  #7  
Старый 10.08.2008, 04:52
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

а зачем?
тебе достаточно чтобы при перезагрузке, в адресе картинки стояло любое число, отличное от того, которое стоит на данный момент и картинка не будет кешироваться.
 
Ответить с цитированием

  #8  
Старый 10.08.2008, 17:36
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Делать надо наверно, что значит если у тебя js, css файлы и кешировать их надо по тому как изменяться...То
style.css?v=1.2
Что-то изменил, меняем ?v=1.3...
У картинки...наверно у тебя рандом выводится,и одинаковые тоже попадаются, поэтому какой-нибудь путь добавляй т.к. без кеша тоже не хорошо
 
Ответить с цитированием

  #9  
Старый 10.08.2008, 17:41
Аватар для Sn@k3
Sn@k3
Познавший АНТИЧАТ
Регистрация: 13.04.2006
Сообщений: 1,738
Провел на форуме:
5151669

Репутация: 1198


Отправить сообщение для Sn@k3 с помощью ICQ
По умолчанию

Тоже решал такую же проблему рандомным числом =) када капчу писал.


Цитата:
Сообщение от isis  
У картинки...наверно у тебя рандом выводится,и одинаковые тоже попадаются, поэтому какой-нибудь путь добавляй т.к. без кеша тоже не хорошо
ыыы особенно с 1 до 999999 =)
 
Ответить с цитированием

  #10  
Старый 10.08.2008, 17:51
Аватар для devton
devton
Участник форума
Регистрация: 26.10.2007
Сообщений: 283
Провел на форуме:
2605910

Репутация: 212
По умолчанию

способ .:EnoT:.-а юзай
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка картинок и хранение их путей в базе Mysql MafiaBoy3 PHP, PERL, MySQL, JavaScript 55 07.08.2008 13:11
Php: получение картинок через прокси Ponchik PHP, PERL, MySQL, JavaScript 0 29.03.2008 16:21
Инвертирование картинок Talisman Болталка 2 10.01.2008 21:49
Регер девяток, без картинок! QUAD Разное - Покупка, продажа, обмен 5 12.02.2006 16:16
Просмоторщик картинок - IrfanView Егорыч+++ Soft - Windows 0 27.07.2005 14:34



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ