Форум 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=34181)

svetogor 09.07.2002 10:34

Отключение кэширования
 
Ролик берет переменные из текстовика, который генерится на PHP. Проблема в том, что флэш каждый раз должен обращаться к тексту, проверяя переменные на наличие изменений, а он обращается в кэш браузера :mad: После очистки кэша все ок, но только на один раз :confused:
Не объяснять же заказчику, что ему каждый раз чистить кэш, он все равно не знает, что это. :p
Можно ли как-нибудь обойти эту траблу, чтоб флэш каждый раз брал переменные из текстовика на сервере, а не на машине клиента?

Леха 09.07.2002 10:56

Попробуй так:
loadVariablesNum ("file.txt?"+Math.random(1)*10000000, 0);

svetogor 09.07.2002 15:59

Таки разобрался. Нада переменные не в текстовике создавать, а в 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

Ilya 09.07.2002 19:15

HI !

еще как кешируется :) Так что давайте не мудрите и юзайте рандом :)

iNils 10.07.2002 11:41

У меня меню на флеше, причем меню формируется динамически беря данные с MySQL, запрос к базе идет через PHP, ни какого кэширование при этом нет.

Ilya 10.07.2002 14:21

HI !

Тогда давайте сначала решим об чем речь :) Если про "у меня", то я замолкаю, а если про "как нужно сделать чтобы работало почти у всех" то давайте не будем бросаться заявлениями выведенными на паре единичных экспериментов :)

Леха 10.07.2002 14:56

:D :D :D


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

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