Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Кэширование

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Web-дизайн] >> Кэширование
Имя
Сообщение << Старые топики   Новые топики >>
Кэширование - 2007-01-17 13:24:11.983333   
DKS

Сообщений: 10
Оценки: 0
Присоединился: 2006-06-09 21:02:03
Как сделать чтобы картинки на странице не кэшировались… Например ICQ статусы…???
 
Вот эти меты не помогли:
<meta http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate">
<meta http-equiv="Cache-Control" content="post-check=0, pre-check=0", false">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="expires" content="0">
Post #: 1
RE: Кэширование - 2007-01-17 13:42:17.856666   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
добавлять к ним случайный параметр rand(0, n)
<img src="image.jpg?nocache=2423746" />

Post #: 2
RE: Кэширование - 2007-01-17 14:00:01.416666   
DKS

Сообщений: 10
Оценки: 0
Присоединился: 2006-06-09 21:02:03
Lex_Voodoo,т.е например &lt;img src="http://icq.scatter.cz/icqstatus.php?img=1137&amp;icq=27*****33?nocache=2423746"&gt;или еще чтото нада добавить?&nbsp;как добавить рандомную переменную?&nbsp;я не очень понял…
Post #: 3
RE: Кэширование - 2007-01-17 14:03:53.576666   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
Тогда уж
<img src="http://icq.scatter.cz/icqstatus.php?img=1137&amp;icq=27*****33&amp;nocache=2423746">
2423746 - случайное число, должно быть разным при каждой загрузке

Глянул на картинку, там идёт переадресация, так что даже это может не помочь. Особенно если в какой-нибудь Опере убрана какая-нибудь галка типа "проверять переадресации".

Post #: 4
RE: Кэширование - 2007-01-17 14:21:09.106666   
AdReNaL1Ne

Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
<img src="http://web.icq.com/whitepages/online?img=9&icq=27*****33&nocache=<?php echo rand(0, 99999); ?>">

или, если вывод на пхп:

<?php
print "<img src=http://web.icq.com/whitepages/online?img=9&icq=27*****33&nocache=".rand(0, 99999).">";
?>
Post #: 5
RE: Кэширование - 2007-01-17 16:42:57.233333   
DKS

Сообщений: 10
Оценки: 0
Присоединился: 2006-06-09 21:02:03
хз. чето не хочет. я поставил
quote:

&lt;img src="http://web.icq.com/whitepages/online?img=5&amp;icq=276662033&amp;nocache=&lt;?php echo rand(0, 99999); ?&gt;" border="0" alt="ICQ"&gt;

сатус один раз сменился и все
потом ради интереса попробовал сменить на
quote:

&lt;img src="http://web.icq.com/whitepages/online?img=5&amp;icq=276662033&amp;nocache=&lt;?php echo rand(0, 99998); ?&gt;" border="0" alt="ICQ"&gt;

он опять среагтровал…..
видимо чтото с генерацией рандомных чисел…
 
P.S. <?php print лалала =".rand(0, 99999).">"; ?> тож не хочет…….
Post #: 6
RE: Кэширование - 2007-01-17 17:10:07.660000   
DKS

Сообщений: 10
Оценки: 0
Присоединился: 2006-06-09 21:02:03
кста, а если сделать число, а к нему постоянно прибавлять 1 ?? можно? если да то как реализовать?
подскажите ;)

а есть тэг отображение текущей даты и времени??
Post #: 7
RE: Кэширование - 2007-01-17 18:01:37.216666   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
PHP на сервере исполняется?

quote:

ORIGINAL: DKS

кста, а если сделать число, а к нему постоянно прибавлять 1 ?? можно? если да то как реализовать?
подскажите ;)

а есть тэг отображение текущей даты и времени??

В чём смысл этой гениальной идеи? В том, чтобы дополнительно греть голову, где хранить счётчик?
Post #: 8
RE: Кэширование - 2007-01-17 18:15:36.696666   
DKS

Сообщений: 10
Оценки: 0
Присоединился: 2006-06-09 21:02:03
Lex_Voodoo,
а иначе не работает =(
всетаки не знаеешь тэг даты и времени?? =))
Post #: 9
RE: Кэширование - 2007-01-18 08:46:22.830000   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
Попробуй так:
&lt;img src="http://web.icq.com/whitepages/online?img=5&amp;icq=276662033&amp;" onload="if(this.alt!='icq'){this.alt='icq';this.src=this.src+Math.round(999999*Math.random());}" /&gt;
Post #: 10
RE: Кэширование - 2007-01-18 12:25:33.083333   
DKS

Сообщений: 10
Оценки: 0
Присоединился: 2006-06-09 21:02:03
оо спасиб….. но в итоге я применил такую строку
&lt;script&gt; var i; i=Math.random()*Math.pow(10,18); document.write('&lt;a href="http://www.icq.com/people/about_me.php?uin=276662033" target="_blank"&gt;&lt;img src="http://icq.scatter.cz/icqstatus.php?img=760&amp;icq=276662033&amp;nocache='+i+'" border="0" width=30 height=28 alt="ICQ"&gt;&lt;/a&gt;'); &lt;/script&gt;
Всем спасибо за помощь ;))
Post #: 11
RE: Кэширование - 2007-01-18 12:56:54.250000   
AdReNaL1Ne

Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
Только учти что яваскрипт не у всех включен.
Post #: 12
RE: Кэширование - 2007-01-18 13:03:30.300000   
DKS

Сообщений: 10
Оценки: 0
Присоединился: 2006-06-09 21:02:03
Хотя да… Лучше буду использовать =)))
<img src="http://web.icq.com/whitepages/online?img=5&icq=276662033&" onload="if(this.alt!='icq'){this.alt='icq';this.src=this.src+Math.round(999999*Math.random());}" />
Post #: 13
RE: Кэширование - 2007-01-18 14:17:57.750000   
d0lph1n

Сообщений: 411
Оценки: 0
Присоединился: 2006-09-14 17:55:51.653333
Можно на php <img src="http://web.icq.com/whitepages/online?img=5&icq=276662033&<?php echo time(); ?>" border="0" alt="ICQ">
Post #: 14
Страниц:  [1]
Все форумы >> [Web-дизайн] >> Кэширование







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.