Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 04.04.2009, 13:12
antony_fop_kiev вне форума Посмотреть профиль Отправить личное сообщение для antony_fop_kiev Найти все сообщения от antony_fop_kiev
  № 5  
Ответить с цитированием
antony_fop_kiev

Регистрация: Apr 2009
Сообщений: 1
Attention Валидные заголовки помогут

У меня возникла подобная проблема и тоже пришлось искать всевозможные варианты решения.
1. Кеширование данных зачастую полезно, и совсем обрубать эту штуку не советую. Делайте только для тех данных, которые действительно быстро изменяются. В примере автора топика как раз не тот случай.
2. В PHP обязательно укажите достоверную информацию про передаваемые данные. Если скрипт формирует XML то ПЕРЕД выводом хоть чего-то наружу укажите для данных без кеширования:
PHP код:
header("Content-type: text/xml; charset=utf-8");
header("Cache-Control: no-cache");
header("Expires: -1"); 
У меня ошибка возникала в IE до тех пор, пока было "text/plain" из примера. И вот тут как раз IE начинал некорректно воспринимать символы < и >.
3. Не обязательно, но рекомендуется, валидно формировать данные. Мало того что флеш работает в utf-8, так еще и браузеры могут ругаться, если после обязательных
Код:
<?xml version="1.0" encoding="utf-8" ?>
желательно сделать ОДИН ОБЩИЙ УЗЕЛ (ноду). То есть
Код:
<node_global>
 <datanode>1</datanode>
 <datanode>4</datanode>
</node_global>
У меня не было одного корневого узла. Я использовал nextSibling, однако иногда браузер меня обламывал и не передавал корректно данные.
Вот как-то так.


Последний раз редактировалось antony_fop_kiev; 04.04.2009 в 13:13. Причина: опечатка в коде
Создать новую тему   Часовой пояс GMT +4, время: 02:32.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
explorer , php

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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