![]() |
Как запретить кеширование XML ??
Вот так подгружаю XML файл:
Код:
<mx:HTTPService id="galxml" url="gallery.xml" />Как запретить кеширование? или как заставить браузер брать файл XML каждый раз с сервера, а не из кеша? Спасибо. |
url="{'galery.xml' + '?' + Math.random()}"
|
fishbounce, спасибо!!
|
В php можно изменить заголовки:
Код:
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); Вместо рандома лучше юзать new Date() (вдруг рандом повторится). Страницы с рандомом/датой кешируется. По этому поводу в нете статья. |
да, точно, лучше использовать new Date().
то, что будет кэшироваться, это понятно. но был и такой вариант вопроса: > или как заставить браузер брать файл XML каждый раз с сервера, а не из кеша? имхо, способ с ?somestring надежнее и проще прописывания заголовков. т.к. разные браузеры понимают заголовки по разному (нужно все время об этом вспоминать). а, во-вторых, если человек пишет только клиент, то ? в запросе поставить дешевле:) а то, что кэш будет забиваться - фиг с ним, на то он и кэш:) |
согласен.
В статье указано, что 4х заголовков достаточно почти для всех браузеров, в т.ч. старых. |
Есть Уточняющий вопрос!
Если я гружу xml через флеш Код:
LOGO_XML.load('JPG.xml' + '?' + Math.random());Надо точно так же брать не кешированный xml а с сервера |
Цитата:
А ты через сервер проверяешь? |
| Часовой пояс GMT +4, время: 08:59. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.