Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Помогите запретить кэширование данных (http://www.flasher.ru/forum/showthread.php?t=126301)

Abdilxamidov 16.06.2009 12:33

Помогите запретить кэширование данных
 
Здравствуйте, как же все-таки отменить кэширование данных? Флэш читает данные с сервера и визуализирует их. Я во флэше вношу в них изменения и передаю их в php. Php-сценарий производит манипуляции с данными на сервере. И мне надо потом снова во флэше увидеть эти изменения после перезагрузки страницы. Но как я ни бился, он показывает предыдущую версию, пока вручную не залезешь в броузер и не почистишь этот злополучный кэш.
Перепробовал всё, что нашел в нете и добавление в .ftpaccess строк
ExpiresActive On
ExpiresByType text/html "access plus 15 seconds"
ExpiresByType application/x-flash-swf "access plus 15 seconds"
ExpiresByType text/plain "access plus 15 seconds"
ExpiresByType text/xml "access plus 5 seconds"
ExpiresByType application/x-httpd-php "access plus 5 seconds"

и в заголовок html-ки
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">

Ничего не помогает :(

Неужели придется подставлять к html-ке случайное число?

iNils 16.06.2009 12:53

Добавьте в запросе к имени файла случайную величину. Типа http://www.server.tut/test.php?1234. Соответственно, при каждом запросе числа должны быть разными. Лучше всего использовать new Date().getTime();

Abdilxamidov 16.06.2009 15:29

спасибо


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

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