![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2009
Сообщений: 12
|
Здравствуйте.
Есть флешка, которая редактирует xml, файл. Загружает с сервера и записывает с помощью php ее на сервер. Проблема в том, что она загружает ее из кэша браузера. Т.е. на сервере через фтп вижу, что в ней изменились данные, а она мне показывает все еще предыдущую версию. Если очистить кэш — подгрузить актуальную. Код загрузки: var xmlPath:String = www + lang + "_menu.xml; var loader:URLLoader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.TEXT; loader.addEventListener( Event.COMPLETE, XMLMenuloaded ); loader.load(new URLRequest(xmlPath));
|
|
|||||
|
Можно делать каждый раз уникальный запрос, допустим так:
Или делайте так, чтобы xml файл Вам отдавал php скрипт.
__________________
2+2=5 |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 12
|
Спасибо большое. Работает.
|
|
|||||
|
На самом деле, если браузер вздумает закешировать файл, он это может сделать и для сгенерированного файла.
Как вариант, можно дополнительно где-нибудь хранить время последнего изменения файла и подставлять это время после знака вопроса, как показал BeDLiNt. |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:32. |
|
|
« Предыдущая тема | Следующая тема » |
|
|