![]() |
А вот так кэшируется, а так нет. Причина?
Итак, чтоб не кэшировались данные от скрипта надо написать так:
num=Math.random(); loadVariables("loaddata.php?name="+name+"&"+num); и ничего кэшироваться не будет. А вот если написать так: num=Math.random(); loadVariables("loaddata.php?name="+name+"&num="+num); , то есть просто добавить в вызов скрипта рандомную переменную - данные в ИЕ ( только в ИЕ, в НН нет ) будут кэшироваться! Знающие люди, не объясните, почему? --- Спасибо! |
Не проще в PHP-скрипте установить в заголовке запрет кэширования?
|
Цитата:
|
В приведенном примере я явственно вижу ".php". :)
Но, в любом случае, мне не случалось наблюдать, чтобы получив один URL браузер отдал контент от другого, ранее обработанного URL. :) Соответственно, описанная выше ситуация вызывает большие сомнения... Единственая идея -- глючит рандом и дает повторы. |
Насчет глюка рандома - не знаю не знаю! В первом-то варианте не глючит! А во втором даже обращения браузера к скрипту не происходит, сразу грузит из кэша ( лампочка SD на модеме не мигает :) :) ). И самое интересное - в НН работают оба варианта!
|
| Часовой пояс GMT +4, время: 15:27. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.