Правильная работа с сессиями и куками в Iframe-приложениях

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
Аватара пользователя
BaCo
Сообщения: 76
Зарегистрирован: 28 дек 2010, 11:48

Правильная работа с сессиями и куками в Iframe-приложениях

Сообщение BaCo »

Итак, все мы знаем, что многие браузеры не разрешают использование куков и сессий из фрейма. По факу ифрейм приложений нашел решение: создать файл php.ini корне сайта и прописать в нем следующую строчку.
session.use_trans_sid = 1
Суть заключается в том, что идентификатор сессии передаются не в куках, а в URL. Решение работает в Opera, FireFox, Google Chrome. Но проблема с IE остается. В факе есть ответ и для решения этой проблемы: выкинуть заголовок.
header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"');
А теперь вопрос: это единственное решение или есть какое-то более универсальное?

+ Как сделать решение для Safari?
Аватара пользователя
BaCo
Сообщения: 76
Зарегистрирован: 28 дек 2010, 11:48

Re: Правильная работа с сессиями и куками в Iframe-приложениях

Сообщение BaCo »

Прописал в php.ini строчку без знака "=":
session.use_trans_sid 1
работает во всех браузерах, даже в IE без выброса заголовка.

Это верно?
Ответить