Сессии в IFrame-приложениях в Internet Explorer

Сегодня столкнулся с проблемой: в одном из моих IFrame-приложении в ВК в Internet Explorer не работает авторизация. Данные о юзере записываются в сессию, а Internet Explorer категорически отказывается работать с сессией в фрейме. Поискав в интернете, я нашел информацию о том, что IE просто отказывается читать сессионные куки из фреймов. Потратив еще несколько часов на поиски я нашел решение — нужно задать специальные модификаторы в заголовке:

header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');

Эта строка решает проблему. Подробней описывать модификаторы я не вижу смысла, но если есть желание можно почитать тут: http://www.w3.org/P3P/

Рассказать друзьям:


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*