Pergunta

Existe uma maneira de usar a mesma sessão em diferentes user-agents. Eu tenho um aplicativo Flash que está a gerar um novo ID de sessão sobre dados de lançamento para myHandler.ashx (o mesmo acontece no aspx). Eu estou faltando um truque aqui?

Foi útil?

Solução

Dê uma olhada swfupload e sua implementação em ASP.Net - eles usam um truque Global.asax a fim de manter na mesma sessão.

Outras dicas

Eu não tenho nenhuma experiência em C # ou qualquer coisa assim, mas ao fazer a comunicação remota utilizando amfphp às vezes você precisará fornecer a variável session_id em sua chamada manualmente, como o servidor vai por alguma razão considerá-lo dois usuários diferentes, apesar de tudo passando pelo mesmo browser.

Muitas vezes, a maneira mais simples de fazer isso é fornecer o seu swf com o id em uma flashvar quando carregá-lo. Isso exigirá que você para imprimir o session_id em HTML, que não é ideal, mas não é assim tão grande de um negócio, uma vez que pode ser inalado muito facilmente de qualquer maneira.

Parece que é comum para passar o ID de sessão através de flash vars. Eu não fiz isso sozinho, mas uma rápida pesquisa no Google com estas chaves parece encontrar alguns hits promissores: dados da sessão manter o Flash

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top