Сеансы Safari и php не работают в iframe facebook

У меня возникла проблема с тем, чтобы мое приложение facebook работало в Safari.

Проблема связана с переменными сеанса PHP.

Я знаю, что у Safari есть проблема с междоменными сессиями (внутри iframe), и я нашел около 2 типов решений:

  1. Установка заголовка p3p: я пробовал множество заголовков p3p, но ни один из них сработало [например: header('P3P: CP="NOI ADM DEV COM NAV OUR STP"');].
  2. Отправка сообщения в iframe с использованием javascript. Это создает взаимодействие и сеансы должны работать.Но дело в том, что я не управляю контейнером iframe, так как это facebook.

Кто-нибудь знает альтернативное решение?

Спасибо!

7
задан Sam DeHaan 3 April 2012 в 20:14
поделиться