IE以外のすべてのブラウザでうまく動作するfaccebookアプリを開発しています。 メインページにログインすると、(getUser)関数を使用してユーザーIDを取得していますが、IEでのみ、次のアプリケーションページを参照しているときにgetUser関数がゼロを返します。getUserは2番目のページで0を返します。IEでのみ
解決策はありますか? 最初のページを閲覧しているユーザーIDを使用できますか?
ありがとうございます!
IE以外のすべてのブラウザでうまく動作するfaccebookアプリを開発しています。 メインページにログインすると、(getUser)関数を使用してユーザーIDを取得していますが、IEでのみ、次のアプリケーションページを参照しているときにgetUser関数がゼロを返します。getUserは2番目のページで0を返します。IEでのみ
解決策はありますか? 最初のページを閲覧しているユーザーIDを使用できますか?
ありがとうございます!
私のアプリケーションで同じ問題があります。
私はそれを試してみましたが、SafariとFirefoxではすべてがうまく機能していましたが、IEではうまく機能していなかったようです。セッションの問題です。セッションIDがIEで渡されていませんでした。
問題は、Platform for Privacy Preferencesまたは略してP3Pと呼ばれるW3C標準にあります。これにより、Internet ExplorerはサードパーティのCookieを受け入れることができます。
Cookieを設定するすべてのページにヘッダーを送信する必要があります。
header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
これはPHPの解です。
は、魅力のように機能します – Darvex
これはまさに私の問題でした!ありがとうございます!! –
これはおそらくこの問題でした。http://developers.facebook.com/bugs/220904677985962 – Igy