私は過去 1 日半の間問題に取り組んできましたが、まだ解決策を見つけていません。
Facebook (Facebook の iFrame にある) で私のゲームにアクセスすると、php セッションが機能しません。これは IE と Safari 用です。クロムは正常に動作します。
この問題に関するスタック上のすべての投稿を既に読みましたが、これはサードパーティの Cookie セキュリティに起因しているようで、最初に iFrame とのやり取りが必要です。最初に iFrame にいくつかのフォーム データを投稿する JavaScript を作成することによる回避策がありましたが、これは機能しなくなったため、ごく最近のブラウザーの最新バージョンで「修正」されたようです。
最初に (iFrame 内の) リンクをクリックしてセッションを作成する別のページをロードする必要がある開始ページを実装しようとさえしました。しかし、それでもうまくいきません。
また、javascript を使用して iFrame に新しいページをロードすることにも問題があり、常に無限ループの更新が発生するようです。
いいえ、P3P ヘッダーはそれを解決しません。
誰でもこの問題の解決策を持っていますか? いくつの Facebook アプリが存在するかを考えると、私だけではないはずです!