8 de julho de 2010

Cookies em iframes - Problema no IE

Se tivermos uma iframe externa que está a definir cookies - por exemplo, para validar uma sessão - as definições de segurança pré-definidas no IE impedem-nos de aceder aos cookies.

Para que tal seja possível temos que adicionar informação P3P aos headers das nossas páginas da iframe.

Em php:
header('P3P: CP="CAO PSA OUR"');

A especificação completa P3P pode ser consultada aqui.