2009-02-16 14 views
1

Ma question est liée au problème décrit dans this question.Problème P3P avec IE et iframe

J'ai configuré mon p3p aussi bien que je le sache (le validateur p3p ne renvoie aucune erreur), mais j'ai toujours des cookies bloqués. Le src de mon iframe est un site externe, y a-t-il quelque chose de spécial que je dois faire si les cookies que je veux accepter proviennent d'un site externe?

Voici mon P3p.xml:

<?xml version="1.0" encoding="UTF-8" ?> 
<META xmlns="http://www.w3.org/2002/01/P3Pv1"> 
<!-- Policy Generated by P3PWiz http://www.p3pwiz.com --> 
<POLICY-REFERENCES> 
    <EXPIRY date="Tue, 16 Feb 2010 08:50:40 -0600"/> 
    <POLICY-REF about="/w3c/Policies.xml#Privacy"> 
    <INCLUDE>/*</INCLUDE> 
    </POLICY-REF> 
    <POLICY-REF about="/w3c/Policies.xml#WSC"> 
    <INCLUDE>*/*</INCLUDE> 
    <COOKIE-INCLUDE name="*" value="*" domain="*" path="*" /> 
    </POLICY-REF> 
</POLICY-REFERENCES> 
</META> 

Répondre

0

Eh bien, je ne suis pas sûr que vous configurez l'en-tête droit tel qu'il est décrit dans l'article:

Envoyer compact en-tête avec des réponses

J'ai mis le serveur Web à example.com d'envoyer l'en-tête compact avec réponses, comme celle-ci:

HTTP/1.1 200 OK P3P: policyref = "/ w3c/P3p.xml", CP = "IDC DSP COR IVAI IVDi NOTRE TST" // ... autres têtes et le contenu

policyref est un URI par rapport au fichier de référence de politique (qui, à son tour fait référence à la politique de confidentialité), CP est la représentation politique compacte

Comme vous pouvez le voir, quelqu'un d'autre avait le même problème:

J'étais 95% complet, mais mon en-tête seulement a déclaré: P3P: CP = "...." et n'a pas inclure le lien policyref, qui a fait il fonctionne dans IE7, mais pas IE6 ... fonctionne bien maintenant. Merci! - AndreasKnudsen mai 12 à 10h17

Je demande aussi s'il y a une relation entre l'endroit où le fichier de stratégie est hébergé et où est hébergé le site réel.