프로그래밍/실버라이트

[실버라이트] 쿠키 저장 / 적용 / 삭제 방법

쿠샨 2011. 1. 4. 20:22

1. 쿠키 셋팅

Cookie Class 이용 하지 않고 HtmlPage.Document.Cookies 이용해 Cookie 접근 하는 방법




 

쿠키 셋팅 형식은 기본적으로 key & value 쌍으로 'String key = String value ;' 형식을 취한다.

(ex. Key1=value1 ; key2=value2 ; key3=value3;)




예제로 쿠키 셋팅 형식에 대해 다시 설명 하자면
String key = "name" 이고 String value = "팔랑이" 라면
String new_cookie = "name = 팔랑이 ; expires = Wed, 4 Jan 2011 17:32:22 GMT" ;  이다.
, 쿠키 구분은 ; (세미콜론) 으로 하고 여러 key&value 쌍을 넣을 있다.( 맥시멈 50)

2. 쿠키 접근

쿠키에 접근해 'key '값과 '=' 제외한 value 값을 추출한다.


3. 쿠키 삭제
 

쿠키 삭제는 쿠키의 key 해당하는 value 값을 null값을 주고, expires 과거 날짜로 셋팅 해주면 된다.

주의.) 쿠키는 날짜를 Client 에서 읽어 오므로 Client 날짜가 제대로 설정되어 있지 않을 경우 프로젝트

        실행 쿠키 삭제가 되는 경우가 발생할 수도 있다.