Programming/ASP.NET
[스크랩] 간단한 쿠키(Cookie) 예제
홍상길
2010. 4. 5. 09:43
1. 기본 적인 쿠키 생성 방법
다음과 같이 기간을 지정하여 사용할 수 있으며 기간을 지정하지 않을 시에는 웹 브라우저가 닫힘과 동시에 소멸됨
2. 코드 레벨에서 HttpCookie클래스를 사용해 쿠키를 생성하는 방법
다음과 같이 기간을 지정하여 사용할 수 있으며 기간을 지정하지 않을 시에는 웹 브라우저가 닫힘과 동시에 소멸됨
1 |
//[1] 쿠키 저장 |
2 |
Response.Cookies[ "Ex1" ].Value = DateTime.Now.ToShortTimeString(); |
1 |
//[!] 쿠키에 기간을 적용하지 않으면 웹브라우저가 닫힘과 동시에 소멸 |
2 |
Response.Cookies[ "Ex1" ].Expires = DateTime.Now.AddDays(30); //30일간 쿠키저장 |
1 |
//[2] 쿠키 읽어오기 |
2 |
if (Request.Cookies[ "Ex1" ] != null ) |
3 |
{ |
4 |
string now = Request.Cookies[ "Ex1" ].Value; |
5 |
Response.Write( "조금전 생성한 쿠키 값 : " + now); |
6 |
} |
2. 코드 레벨에서 HttpCookie클래스를 사용해 쿠키를 생성하는 방법
1 |
//코드 레벨에서 HttpCookie클래스를 사용해 쿠키 생성 |
2 |
HttpCookie Ex = new HttpCookie( "Example" ); |
3 |
Ex.Values.Add( "Name" , "HyungSee" ); |
4 |
Ex.Values.Add( "Age" , "27" ); |
1 |
Response.Cookies.Add(Ex); |
2 |
//Name와 Nick을 따로 출력 |
3 |
Response.Write(Ex.Values[ "Name" ] + "</br>" ); |
4 |
Response.Write(Ex.Values[ "Age" ] + "</br>" ); |