Страница 1 из 1

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

Добавлено: 03 янв 2011, 22:16
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?

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

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

Это верно?