Pergunta

Eu tive um problema estranho com IE8, na verdade, meu amigo que estava testando o site fez com que não tive problemas ao navegar no site no IE8.Depurando o site vi que quando ele navega na página o conteúdo da sessão php é limpo a cada recarga da página.

Então pensei que tivesse algo a ver com cookies de sessão, mas não consegui descobrir o quê.Eu adicionei isso P3P política em cada página esperando que ajude:

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

Pedi a ele para testar o site e estava funcionando por enquanto.A sessão não foi limpa em cada recarga de página.A questão é por que o site estava funcionando para mim no mesmo navegador?E o que aquele P3P fez no navegador dele?eu sei que Facebook não implementou a política P3P e também não vejo por que deveria fazê-lo, pois as tags são muito complicadas e o Facebook pode funcionar sem elas.

Foi útil?

Solução

A política P3P é necessária para que o IE defina cookies dentro de um IFRAME se o documento dentro dele for servido por um domínio diferente.

Se você não sabia disso, como sabia que deveria tentar?

Pode estar funcionando para você se você tiver uma configuração de segurança inferior à do seu amigo.

http://www.windley.com/archives/2008/08/p3p_and_internet_explorer.shtml

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top