2011-08-26 23 views
6

Ho un problema con la mia app di Facebook quando l'utente utilizza Internet Explorer. La mia app è caricata in iFrame come Canvas Page.Sessione persa su App Facebook IE iFrame

I cookie e la sessione vengono persi dopo il postback. Non succede affatto a Firefox, e non succede su IE se apro la mia app al di fuori di Facebook, cioè utilizzando l'URL diretto.

La mia app è l'app di Asp.net C# ma non dovrebbe davvero importare.

Penso che il problema sia più grande di un problema di Facebook ... qualsiasi sito Web caricato in iFrame utilizzando i cookie/sessione è impedito da IE di mantenere i cookie/sessione, ma c'è un modo per Facebook per superare questo? Devo utilizzare le sessioni nella mia app, non solo per salvare la riautenticazione ancora e ancora, ma anche per altre cose.

Per favore aiutatemi. Grazie!

risposta

8

molto probabilmente è necessario implementare le intestazioni P3P nella vostra applicazione, vedere il seguente per ulteriori dettagli: http://forum.developers.facebook.net/viewtopic.php?id=452

+3

In PHP è possibile utilizzare il codice di 'intestazione ('P3P: CP = "Honk"');' . – AppleGrew

+0

Sì, l'ho già capito da altri forum. Grazie. –

Problemi correlati