J'ai essayé de définir des cookies sur tous les domaines dans IE, mais aucun d'entre eux n'a fonctionné. J'ai vérifié les informations et j'ai constaté que cela pouvait être obtenu en définissant la valeur p3p dans l'en-tête. C'est vraiment bien :) Par exemple, si vous souhaitez visiter le site b. et configurez-le sur le site a. Un cookie, vous pouvez faire ceci :
1. Créez un fichier cookies.htm sous b.com
Le contenu est :
Copiez le code comme suit :
<script langage=javascript src=http://a.com/setcookies.asp?par=a.com></script>
2. Le contenu de setcookies.asp sous a.com est :
Copiez le code comme suit :
<%
Response.AddHeader P3P, CP=CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR
Réponse.Cookies(aaa).Domain = Demande(par)
Response.Cookies(aaa) = Ce sont des cookies définis sous b.com en accédant aux fichiers sous a.com
%>
De cette manière, en accédant au fichier cookies.htm sous b.com, les cookies correspondants peuvent être définis et modifiés sous le domaine a.com, atteignant ainsi l'objectif de configuration et d'accès aux cookies entre domaines.