sexta-feira, 21 de junho de 2013

Setando cabeçalhos no Apache

Às vezes, o Internet Explorer decide ignorar os cookies em iframes.
Pra resolver isso, normalmente a gente seta os cabeçalhos p3p no php, assim:

 header('p3p: CP="IDC DSP COR CURa ADMa OUR IND PHY ONL COM STA"');  

Mas pra isso funcionar, o arquivo com esse comando deveria ser chamado em todo o sistema, o que em sistemas macarrônicos dificilmente acontece.
Nesse caso, usamos o .htaccess do Apache, na pasta mais acima que puder:

 Header set p3p 'CP="IDC DSP COR CURa ADMa OUR IND PHY ONL COM STA"'  

A resposta, para todas requisições abaixo da pasta que estiver o arquivo, sai assim:

 p3p:CP="IDC DSP COR CURa ADMa OUR IND PHY ONL COM STA"  


Podemos, inclusive, setar nossos próprios cabeçalhos, pra, seilá, servir como um amuleto de boa sorte:

 SecretNumbers:4, 8, 15, 16, 23 42  



Nenhum comentário: