IE에서 도메인 전반에 걸쳐 쿠키를 설정해 보았지만 아무 것도 작동하지 않았습니다. 정보를 확인한 결과 헤더에 p3p 값을 설정하면 정말 좋습니다. 예를 들어 b 사이트를 방문하려는 경우. 사이트 a에서 쿠키를 설정하면 다음과 같이 할 수 있습니다.
1. b.com 아래에 cookie.htm 파일을 만듭니다.
내용은 다음과 같습니다:
다음과 같이 코드 코드를 복사합니다.
<script 언어=javascript src=http://a.com/setcookies.asp?par=a.com></script>
2. a.com 아래 setcookies.asp의 내용은 다음과 같습니다.
다음과 같이 코드 코드를 복사합니다.
<%
Response.AddHeader P3P, CP=CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR
Response.Cookies(aaa).Domain = 요청(par)
Response.Cookies(aaa) = a.com에 있는 파일에 접근하여 b.com에 설정된 쿠키입니다.
%>
이러한 방식으로 b.com 아래의 cookie.htm 파일에 액세스하면 a.com 도메인 아래에서 해당 쿠키를 설정 및 수정할 수 있어 도메인 전반에 걸쳐 쿠키를 설정하고 액세스하는 목적을 달성할 수 있습니다.