![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: May 2009
Сообщений: 54
|
package { import flash.display.Sprite; import flash.events.*; import flash.net.*; import flash.utils.*; public class Main extends Sprite { public function Main() { var loader:URLLoader=new URLLoader(); loader.addEventListener(Event.COMPLETE,oncomplete); loader.dataFormat = URLLoaderDataFormat.VARIABLES; loader.load(new URLRequest("http://127.0.0.1/site.ru/mmm.php")); function oncomplete(event:Event):void { var loader:URLLoader = URLLoader(event.target); trace( "someText = " + loader.data.someText ); nnn.text = loader.data.someText; } } } } в данном случае по нажатию у меня данные не обновляются если я исправляю скрипт mmm.php, я получаю тоже самое значение someText, хотя переменную в скрипте правлю, т.е данные кэшируются как я понял, как от этого избавиться? |
|
|||||
|
Регистрация: Jun 2011
Сообщений: 212
|
URLRequest использует кэш Internet Explorer. Поэтому или Math.random() или перед каждым запуском чистить кэш IE, или не поленитесь и выставьте в php нормальные http-заголовки (nocache, expired и т.д.).
|
|
|||||
|
Регистрация: May 2009
Сообщений: 54
|
работает, не плохой вариант, спасибо.
Но все таки хотелось узнать может есть более универсальное решение? Что то на подобие какой то глобальной настройки нокаш, а то когда скриптов много, будет немного накладно тестировать и приводить их к этому виду. Добавлено через 2 минуты опередили, спасибо в тонкостях php не силен, щас поищу информацию по заголовкам. |
|
|||||
|
Регистрация: Jun 2011
Сообщений: 212
|
По минимуму как то так:
По большому счету здесь даже php ни при чем. Это стандарт HTTP. А серверный скрипт у вас может быть на чем угодно. Заголовки от этого не меняются. |
|
|||||
|
Регистрация: May 2009
Сообщений: 54
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|