我一直在努力解決最後一天半的問題,並且還沒有找到解決方案。Facebook iFrame畫布應用程序PHP會話問題
當我在Facebook上瀏覽我的遊戲(這是在Facebook的iFrame中)php會話不起作用。這是爲IE和Safari。 Chrome工作正常。
我已經閱讀了關於這個問題的所有帖子,這似乎是第三方cookie的安全性,需要首先與iFrame交互。有一種解決方法是讓javascript首先將一些表單數據發佈到iFrame上,但是這種情況在最近版本的瀏覽器中似乎已經「修復」了,因爲這不再適用。
我甚至嘗試實施一個開始頁面,要求他們先點擊一個鏈接(在iFrame中)加載另一個頁面,然後創建會話。但即使這樣也行不通。
即使在使用javascript的iFrame中加載新頁面時,我也遇到了麻煩,這似乎總是會導致無限循環刷新。
沒有,P3P標題不能解決它。
有沒有人有解決這個問題的辦法?考慮到有多少facebook應用程序存在,我不能成爲唯一一個擁有它的人!
您是否擁有正確的p3p策略?我有很多FB應用程序和會話問題總是通過正確的p3p標題解決 – scibuff 2012-04-11 11:41:11
即使是Safari瀏覽器?你能給我一個頭的例子嗎?我想我插入:header('p3p:CP =「NOI ADM DEV PSAi COM NAV OUR OTR STP IND DEM」');無濟於事。 – 2012-04-11 12:05:40