Я работаю над проблемой последние полтора дня и до сих пор не нашел решения.
При посещении моей игры на facebook (, которая находится в iFrame )на facebook, сеансы php не работают. Это для IE и Safari. Хром работает нормально.
Я уже прочитал все сообщения в стеке об этой проблеме, которая, похоже, связана с безопасностью сторонних файлов cookie и требует взаимодействия с iFrame в первую очередь. Был обходной путь, заставив javascript сначала отправлять некоторые данные формы в iFrame, но, похоже, это было «исправлено» в последних версиях браузеров совсем недавно, поскольку это больше не работает.
Я даже пытался реализовать стартовую страницу, которая требовала бы от них сначала щелкнуть ссылку (в iFrame), чтобы загрузить другую страницу, которая затем создала бы сеанс. Но даже ЭТО не работает.
У меня также возникают проблемы с загрузкой новых страниц в iFrame с помощью javascript, который, кажется, всегда приводит к бесконечным циклам обновления.
И нет, заголовки P3P НЕ решают эту проблему.
Есть ли у кого-нибудь решение этой проблемы? Я не могу быть единственным с ним, учитывая, сколько существует приложений для Facebook!