Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Взаимодействие с сервером. Различные Браузеры. (http://www.flasher.ru/forum/showthread.php?t=81722)

bbexp 26.06.2006 11:47

Взаимодействие с сервером. Различные Браузеры.
 
Возникла ситуация.
Делаю ряд эмуляторов игровых автоматов. Поскольку делается это для онЛайн казино, естественно, все процессы связанные с результатами и комбинациями вычисляются на стороне сервера.
Для отладки существует тестовый адрес, на котором лежит скрипт (jsp)
Флеш ролик обращается к серверу в одном случае по sendAndLoad (для инициализации игры) а во всех остальных случаях запрашивает сгенерированный скриптом XML файл (в запросе присоеденены переменные через url-строку)

Так вот на определенном этапе, выложили это все на https.
И мне говорят, что работает все только в файрФоксе.
В ИЕ запрос сервера проходит только один раз, а в Опере флешки вообще не отображаются.

Для меня вполне понятна история с Оперой (ну не поставилен у них плагин скорее всего). Но вот что за истории с ИЕ?
Насколько я знаю, флеш от платформы и браузера не зависит (если только в моменте взаимосвязи с javaScript)

У кого какие мысли по этому поводу?
Встречался ли кто то с различным поведением метода load и sendAndLoad в разных браузерах?

____________________
PS Проблемы политики безопасности не возникает. Основной свф ролик (интерфейс, общий для всех автоматов+ движок) нормально подгружает в себя модуль игры инициирует игру, и нормально запрашивает сервер, передавая ему все необходимые данные (все это лежит на одном домене)

Cvazimodo 26.06.2006 14:46

Никогда с подобным не сталкивался. Методы send() и sendAndLoad() объекта XML работают одинаково во всех браузерах.
Интересно посмотреть часть того кода, который не работает в разных браузерах.

bbexp 26.06.2006 19:25

Да я уверен, что такого кода нет )
История пока не прояснилась до конца но поэкспериментироваав я заметил, что ИЕ вроде бы как кеширует динамически сгенереный XML. Дико звучит но кажется это так и есть.
Придется к запросу еще дату клеить.

iNils 26.06.2006 20:01

Цитата:

Сообщение от bbexp
Да я уверен, что такого кода нет )
История пока не прояснилась до конца но поэкспериментироваав я заметил, что ИЕ вроде бы как кеширует динамически сгенереный XML. Дико звучит но кажется это так и есть.
Придется к запросу еще дату клеить.

И чего тут дикого?

Nirth 26.06.2006 20:17

Вообще то для IE все XML на одно лицо, и тут ничего странного нету.
браузер просто получает XML файл.
PS кстати в случае "не динамического" XML браузер получает не сам файл, а лишь его копию, так что все одно.

bbexp 26.06.2006 23:10

Дико. 100%
Ни фокс ни Опера такой ерундой не страдают.
Я пишу запрос файлу script.jsp?var1=value1&var2=value2 мне возвращают xml файл - и его ишак кеширует. Это бред, по моему.
В общем буду приклеивать в конце запроса Date. Это хотябы даст уникальность каждому запросу.

iNils 26.06.2006 23:15

Цитата:

Сообщение от bbexp
Дико. 100%
Ни фокс ни Опера такой ерундой не страдают.
Я пишу запрос файлу script.jsp?var1=value1&var2=value2 мне возвращают xml файл - и его ишак кеширует. Это бред, по моему.
В общем буду приклеивать в конце запроса Date. Это хотябы даст уникальность каждому запросу.

Это IE ерундой не страдает и это не бред. Зайди сюда http://mosmetro.ru/flash/scheme01.html 10 раз подряд. Поздравляю, ты накачал себе уже 20 мегабайт трафика. Только за счет кешерования, можно много сэкономить, а добавть к запросу random не проблема.
Тебе же предоставляется гибкость, выбрать вариант с кешированием или нет.

bbexp 27.06.2006 13:12

Я не думал, что сгененрированный xml тоже кэшируется. Мне нужен каждый раз уникальный результат.
А рандом в моем случае не решение.

И не думайте, что я не знаю что такое кеш.

P.S.
Когда добавили запрет кеширования через http заголовок, в ИЕ сервер вообще перестал отвечать на запросы. Тогда как ФайрФокс продолжил корректно работать.

iNils 27.06.2006 13:29

Цитата:

Сообщение от bbexp
Я не думал, что сгененрированный xml тоже кэшируется. Мне нужен каждый раз уникальный результат.
А рандом в моем случае не решение.

Браузер то откуда знает динамический он или нет? И почему рандом не решение? На моей памяти вы первый кто возмущается.

bbexp 27.06.2006 16:49

Нет, я не возмущаюсь )
Дело в том, что рандом может вернуть одинаковые значения.
Даже если я буду брать рандом из достаточно большого числа вариантов - такая возможность сохраняется.
А тут онЛайнКазино, то есть дело идет с реальными деньгами, и любая мелочь неучтенная, может создать проблему.
Поэтому Дата тут подойдет лучше. Можно конечно к дате еще и рандом приклеить. Тогда совсем хорошо будет.
В общем для себя тему считаю закрытой. Всем спасибо за участие )


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

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