Ведение одного сеанса с разными пользовательскими агентами - PullRequest
0 голосов
/ 06 февраля 2009

Есть ли способ использовать один и тот же сеанс на разных пользовательских агентах. У меня есть флэш-приложение, которое генерирует новый идентификатор сеанса при публикации данных в myHandler.ashx (то же самое происходит в aspx). Я пропускаю трюк здесь?

Ответы [ 3 ]

1 голос
/ 06 февраля 2009

Похоже, что обычным является пропуск идентификатора сеанса через flash vars. Я сам этого не делал, но быстрый поиск в Google с этими ключами, похоже, нашел несколько многообещающих хитов: сохраняйте данные сеанса во флэш-памяти

1 голос
/ 08 декабря 2009

Взгляните на swfupload и их реализацию в ASP.Net - они используют хак Global.asax, чтобы сохранить тот же сеанс.

1 голос
/ 06 февраля 2009

У меня нет опыта работы с c # или чем-то подобным, но при выполнении удаленного взаимодействия с использованием amfphp вам иногда нужно будет вручную указать переменную session_id в вашем вызове, поскольку сервер по какой-то причине будет рассматривать вас как двух разных пользователей, даже если проходит через тот же браузер.

Часто самый простой способ сделать это - указать свой swf с id во flashvar при загрузке. Это потребует, чтобы вы напечатали session_id в html-источнике, что не идеально, но это не так уж важно, так как его все равно можно очень легко отследить.

...