Проблема с сеансами PHP в приложении Facebook iFrame canvas

Я работаю над проблемой последние полтора дня и до сих пор не нашел решения.

При посещении моей игры на facebook (, которая находится в iFrame )на facebook, сеансы php не работают. Это для IE и Safari. Хром работает нормально.

Я уже прочитал все сообщения в стеке об этой проблеме, которая, похоже, связана с безопасностью сторонних файлов cookie и требует взаимодействия с iFrame в первую очередь. Был обходной путь, заставив javascript сначала отправлять некоторые данные формы в iFrame, но, похоже, это было «исправлено» в последних версиях браузеров совсем недавно, поскольку это больше не работает.

Я даже пытался реализовать стартовую страницу, которая требовала бы от них сначала щелкнуть ссылку (в iFrame), чтобы загрузить другую страницу, которая затем создала бы сеанс. Но даже ЭТО не работает.

У меня также возникают проблемы с загрузкой новых страниц в iFrame с помощью javascript, который, кажется, всегда приводит к бесконечным циклам обновления.

И нет, заголовки P3P НЕ решают эту проблему.

Есть ли у кого-нибудь решение этой проблемы? Я не могу быть единственным с ним, учитывая, сколько существует приложений для Facebook!

5
задан Dom Chapman 11 April 2012 в 11:39
поделиться