Ich habe versucht, Cookies domänenübergreifend im IE zu setzen, aber keines davon hat funktioniert. Ich habe die Informationen überprüft und festgestellt, dass dies durch Setzen des p3p-Werts im Header erreicht werden kann. Das ist wirklich gut:) Wenn Sie beispielsweise Website b besuchen möchten und richten Sie es auf Seite a ein. Sie können dies tun:
1. Erstellen Sie eine Datei Cookies.htm unter b.com
Der Inhalt ist:
Kopieren Sie den Codecode wie folgt:
<script language=javascript src=http://a.com/setcookies.asp?par=a.com></script>
2. Der Inhalt von setcookies.asp unter a.com ist:
Kopieren Sie den Codecode wie folgt:
<%
Response.AddHeader P3P, CP=CURa ADMa DEVa PSAo PSDo UNSER BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR
Response.Cookies(aaa).Domain = Request(par)
Response.Cookies(aaa) = Dies sind Cookies, die unter b.com gesetzt werden, indem auf Dateien unter a.com zugegriffen wird
%>
Auf diese Weise können durch Zugriff auf die Datei „cookies.htm“ unter „b.com“ die entsprechenden Cookies unter der Domäne „a.com“ gesetzt und geändert werden, wodurch der Zweck des domänenübergreifenden Setzens und Zugreifens auf Cookies erreicht wird.