IE блокирует Cookie из iFrame
Опубликовано 21.03.2010 в рубрике Интернет-разработка
Сегодня, разрабатывая свое приложение для Вконтакте, я столкнулся с проблемой. Оказывается Internet Explorer (у меня версия 8) блокирует cookie, которые ставятся внутри фрейма. Т.е. если из фрейма вы захотите поставить cookie, то IE заблокирует их :( Ошибку эту было обнаружить очень сложно. Но после расследований было выяснено, что проблема в том, что cookie просто не устанавливаются.
Покопавшись в дерьме документации я понял, что проблема в стандартах, а именно в Platform for Privacy Preferences. Почитав, я понял, что проблему можно решить, если передать специальный заголовок браузеру, который позволяет решить проблему со стандартами.
А вот и он:
[php]header(‘P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"’);[/php]
Нгуен Павел - интернет предприниматель
Twitter: twitter.com/pavel_nguyen
Вконтакте: vkontakte.ru/nguen
E-mail: ledworm@gmail.com
Интернет магазин: www.caramboo.ru
Корп. Twitter: twitter.com/carambooRu
RSS лента: pavelnguyen.com/feed/





