쓸만한 글

제3사 쿠키 허용 헤더

봄돌73 2006. 4. 4. 14:54

익스플로러 6.0 이후 달라진 클라이언트 보안설정
때문에 쿠키가 잘 안먹는 경우가 있습니다.

세션도 마찬가지입니다.
모두 아시겠지만 세션도 일종의 쿠키의 연장이라고
생각하셔야 합니다. 세션은 서버에 그 값을 저장하지만,
그 값의 키는 클라이언트에 저장합니다. 따라서 쿠키와
마찬가지로 익스플로러 6.0 일 경우 문제가 발생할수
있습니다.

문제의 해결 방법은 웹어플리케이션 작성시 헤더 정보를
선행시켜주면 됩니다.

ASP 나 PHP 코드에 작성해 주셔도 되지만, IIS 의 경우
에는 IIS 설정만으로 간단하게 추가 시켜주실수 있습니다.

IIS 에서 사이트 등록정보로 가신후
HTTP 헤더 탭에서 추가 버튼 클릭후 다음을 입력하여
하십시오.

헤더이름 : P3P
헤더값 : CP="ALL CURa ADMa DEVa TAIa OUR BUS IND PHY onL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC"

이후 확인 버튼 클릭하시면 됩니다.
----------------------------------------------------
아래는 웹호스팅하는 유저를 위해서 (서버를 맘대로
요리할 수 없는 분들) 헤더 추가 코드를 첨부합니다.

<% '//W3C P3P 규약설정 - ASP 버전
Response.AddHeader "P3P", "CP='ALL CURa ADMa DEVa TAIa OUR BUS IND PHY onL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC'"
%>

<? //W3C P3P 규약설정 - PHP 버전
@header ("P3P : CP=\"ALL CURa ADMa DEVa TAIa OUR BUS IND PHY onL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC\"");
?>

 

 

 

from : http://www.dragoneye.co.kr/