Já tive esse problema, e a solução foi enviar o id da session junto com a
requisição:
http://stackoverflow.com/questions/351258/how-do-i-make-flex-file-upload-work-on-firefox-and-safari
http://www.visible-form.com/blog/flash-file-upload-and-session-cookies/

Na época resolveu. Adapte para seu código php e tenta aí, depois dê um
feedback pra gente.

boa sorte.

[]'s







Em 1 de setembro de 2011 16:40, Samuel Facchinello
<[email protected]>escreveu:

> desconheço esse bug, mas um outro metodo de voce verificar se o usuario tem
> permissao ou esta logado, é enviando o usuario e a senha dele para o PHP, e
> no php buscar no banco se a senha esta correto e se ele tem permissao de
> acesso.
>
> Sugiro criptografar a senha.
>
> Att,
> Samuel Facchinello
> http://desenvolvendoemflex.blogspot.com
> Joinville - SC
>
>
>
> Em 1 de setembro de 2011 16:35, Keoma Cherulli <[email protected]>escreveu:
>
> Olá estimado e ativo grupo,
>>
>> Estou sofrendo com o problema relatado aqui:
>>
>> <referencia>
>>
>> http://swfupload.org/forum/generaldiscussion/1008
>>
>> </referencia>
>>
>>
>> <problema>
>>
>> O problema ocorre em toda família Mozilla, Safari, Chrome etc.
>> Sem quando utilizo qualquer plugin ( e nesse caso estamos utilizando o
>> plugin Flash ) esses browsers utilizam um cookie desvinculado da
>> aplicação corrente para realizar um POST de arquivos por exemplo.
>> Isso é um BUG documentado inclusive
>>
>> </problema>
>>
>> <caso>
>>
>> No meu caso eu utilizo o Zend Framework para fazer a sessão do usuário.
>> Quando vou postar um arquivo do Flex para o PHP eu preciso verificar
>> se o usuário esta logado e tem permissão para postar arquivos.
>> O problema é que ele não identifica a mesma sessão. Ele cria uma nova
>> nesse caso.
>> Assim, testei criando tudo na mão com Cookie. Ou seja, eu seto um
>> cookie na janela e nela mesmo realizo um post via flex dando um output
>> para saber se consigo resgatar esse cookie. Resultado: Sem sucesso.
>> ele não acha o cookie. Se eu acessar nessa janela via PHP para mostrar
>> o cookie ele exibe o valor corretamente.
>>
>> ESSE PROBLEMA NÃO OCORRE NO INTERNET EXPLORER ( qualquer versão )
>>
>> </caso>
>>
>> <dilema>
>>
>> Como postar um arquivo de forma segura via flex sendo  que não é
>> possível verificar se o usuário esta logado / tem permissão ?
>> Não conheço um método no flex framework de postar junto com o arquivo
>> o ID da minha sessão.
>>
>>                                var request:URLRequest = new
>> URLRequest('/fileupload/');
>>                                var _myUpload:FileReference;
>>                                myUpload.upload( request );
>>
>>                                *** lembrando que upload tem as
>> seguintes opções:
>>
>>  upload(request,uploadDataFielName,testeupload);
>>
>>
>> </dilema>
>>
>> Alguma dica pessoal ?
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>
>
>  --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
Mario Junior
http://blog.mariojunior.com/
@mariojunior

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a