Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   А вот так кэшируется, а так нет. Причина? (http://www.flasher.ru/forum/showthread.php?t=26535)

RFMitrio 31.01.2002 13:14

А вот так кэшируется, а так нет. Причина?
 
Итак, чтоб не кэшировались данные от скрипта надо написать так:
num=Math.random();
loadVariables("loaddata.php?name="+name+"&"+num);
и ничего кэшироваться не будет.
А вот если написать так:
num=Math.random();
loadVariables("loaddata.php?name="+name+"&num="+num); , то есть просто добавить в вызов скрипта рандомную переменную - данные в ИЕ ( только в ИЕ, в НН нет ) будут кэшироваться! Знающие люди, не объясните, почему?
---
Спасибо!

Crazy 31.01.2002 13:37

Не проще в PHP-скрипте установить в заголовке запрет кэширования?

boeng 31.01.2002 14:30

Цитата:

Оригинал написал(а) Crazy
Не проще в PHP-скрипте установить в заголовке запрет кэширования?
А если данные из текстового файла берем?

Crazy 31.01.2002 14:32

В приведенном примере я явственно вижу ".php". :)

Но, в любом случае, мне не случалось наблюдать, чтобы получив один URL браузер отдал контент от другого, ранее обработанного URL. :) Соответственно, описанная выше ситуация вызывает большие сомнения...

Единственая идея -- глючит рандом и дает повторы.

RFMitrio 31.01.2002 16:30

Насчет глюка рандома - не знаю не знаю! В первом-то варианте не глючит! А во втором даже обращения браузера к скрипту не происходит, сразу грузит из кэша ( лампочка SD на модеме не мигает :) :) ). И самое интересное - в НН работают оба варианта!


Часовой пояс GMT +4, время: 15:27.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.