Как в мире сессий работает во Flash / Air в среде flash cs6 (не в браузере)

Я понимаю, что сеансы в браузерах работают с использованием файлов cookie, URL-адресов или другого протокола обмена браузером-> сервером ...

Это можно понять из других ответов в этом сообщении и связанных ссылок.

Передает ли Flash Player файлы cookie сеанса автоматически?

Однако, когда вы используете flash / air movie внутри flash cs6 (или просто air stand alone), ни то, ни другое не работает в браузере.

Поэтому я считаю (согласно ответам), что он должен использовать некоторый пользовательский агент для создания этого соответствия между клиентом и сервером.

Хорошим примером в нашей программе является то, что, работая в среде CS6, мы можем изменять переменную $ _session в php с помощью URLLOADER.

С другой стороны, позже та же $ _session модифицируется на этот раз с использованием инфраструктуры AMF-PHP, получая и изменяя ранее установленные значения.

Итак, можно ли в этом случае увидеть это первоначальное соответствие? между отладочным фильмом cs6 и сервером, возможно, с использованием прокси Чарльза?

Что вы порекомендуете?

Спасибо.


person voskyc    schedule 30.04.2014    source источник
comment
возможный дубликат Передает ли Flash Player файлы cookie сеанса автоматически?   -  person Jason Sturges    schedule 01.05.2014
comment
Нет, я прочитал ссылку, проверьте правку.   -  person voskyc    schedule 01.05.2014
comment
Вам следует отредактировать свой вопрос и попытаться перефразировать его таким образом, чтобы отразить все ответы / комментарии, сделанные здесь. Я не уверен, что понимаю, о чем вы спрашиваете. В конце концов, почему имеет значение, какой пользовательский агент AIR использует для выполнения HTTP-запросов? Пока этот пользовательский агент ведет себя так, как ожидалось (что всегда было моим опытом), почему не имеет значения, что это за пользовательский агент? Выбор того, какой пользовательский агент использовать, был собственностью инженеров Adobe. Либо вы столкнулись с конкретной проблемой с этим, либо вы просто запрашиваете ответы типа предположений;)   -  person Sunil D.    schedule 01.05.2014
comment
Ой, извините, не знал, что как дела обстоят неважно ;-) Я перефразирую, как вы предлагаете.   -  person voskyc    schedule 01.05.2014
comment
Среда выполнения AIR использует браузер по умолчанию для настроек и кеширования - Safari для Mac и Internet Explorer на ПК.   -  person Jason Sturges    schedule 01.05.2014
comment
А прошить внутри cs6? Не могли бы вы дать ссылку Спасибо   -  person voskyc    schedule 01.05.2014
comment
Из Flash, когда вы запускаете, например, ctrl + enter, вы запускаете проектор; в противном случае вам необходимо опубликовать сборку.   -  person Jason Sturges    schedule 01.05.2014
comment
Могу ли я проверить, как выполняется сопоставление этих значений (клиент-сервер) с помощью прокси-сервера charles или другого программного обеспечения при запуске проектора? Большое спасибо за ваш вклад.   -  person voskyc    schedule 01.05.2014
comment
@voskyc Используйте Fiddler для проверки HTTP-трафика между Flash-плеером и вашим сервером.   -  person xxbbcc    schedule 01.05.2014


Ответы (1)


Flash отправляет HTTP-запросы через браузер, поэтому, если для текущего сеанса установлены файлы cookie, они будут перемещаться вместе с запросами.

Вот более подробный SO вопрос / ответы.

person xxbbcc    schedule 30.04.2014
comment
Извините, я не записывал это раньше, но меня беспокоит то, что я использую отладку фильма в cs6 не в каком-либо браузере (то же самое с AIR), я могу сделать то же самое с помощью отладки по воздуху в cs6 или автономно по воздуху. Итак, предполагая, что это происходит через браузер, какой браузер? Какой пользовательский агент? В этом я сомневаюсь, я понимаю случай браузера, но в данном случае? Большое спасибо. - person voskyc; 01.05.2014
comment
(Я выделил ссылку, у TS такое же сомнение в разделе комментариев, нет ответа, чтобы объяснить, как работает в моем случае, однако o.O). - person voskyc; 01.05.2014
comment
@voskyc Вы можете попробовать запустить Fiddler для захвата запросов, запущенных Flash внутри CS6, и просмотра заголовков запросов. У меня больше не установлен Flash, поэтому я не могу тестировать. - person xxbbcc; 01.05.2014