![]() |
Отключение кэширования
Ролик берет переменные из текстовика, который генерится на PHP. Проблема в том, что флэш каждый раз должен обращаться к тексту, проверяя переменные на наличие изменений, а он обращается в кэш браузера :mad: После очистки кэша все ок, но только на один раз :confused:
Не объяснять же заказчику, что ему каждый раз чистить кэш, он все равно не знает, что это. :p Можно ли как-нибудь обойти эту траблу, чтоб флэш каждый раз брал переменные из текстовика на сервере, а не на машине клиента? |
Попробуй так:
loadVariablesNum ("file.txt?"+Math.random(1)*10000000, 0); |
Таки разобрался. Нада переменные не в текстовике создавать, а в PHP файле. Пример:
<? header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header ("Pragma: no-cache"); echo(" &r1=0& &r2=0& &r3=0& &r4=0& ... &r90=5&"); ?> Ставим этому файлу расширение *.php и грузим его во флэш. Все-он не кэшируется :D :D :D |
HI !
еще как кешируется :) Так что давайте не мудрите и юзайте рандом :) |
У меня меню на флеше, причем меню формируется динамически беря данные с MySQL, запрос к базе идет через PHP, ни какого кэширование при этом нет.
|
HI !
Тогда давайте сначала решим об чем речь :) Если про "у меня", то я замолкаю, а если про "как нужно сделать чтобы работало почти у всех" то давайте не будем бросаться заявлениями выведенными на паре единичных экспериментов :) |
:D :D :D
|
| Часовой пояс GMT +4, время: 05:43. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.