Сохранение одного и того же сеанса с разными пользовательскими агентами

StackOverflow https://stackoverflow.com/questions/519740

Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

Зачастую самый простой способ сделать это — указать идентификатор SWF-файла во flashvar при его загрузке.Для этого вам потребуется напечатать session_id в исходном коде html, что не идеально, но это не так уж и важно, поскольку его в любом случае можно очень легко перехватить.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top