ASP의 Session 객체의 자주 쓰는 컬렉션, 메서드, 속성

By | 7월 15, 2008

# Session 객체의 사용 형식
   - Session("name") = "bruce"
   - (원래는 Session.Contents("name") = "bruce"   그러나 Contents는 생략가능하다)

1. 컬렉션

   (1) Session.Contents(항목명|항목번호)
        - 바인딩 된 정보 반환
        - (예) <%
                   Session("name") = "bruce"
                   Session("age") = "15세"

                  For Each 임시변수 In Session.Contents
                       Response.Write 임시변수 & " : " & Session.Contents(임시변수) & "<br>"
                  Next
                 %>

2. 메서드

  (1) Session.Contents.Remove("항목명"|항목번호)
        - 바인딩 정보를 삭제함
        - (예) Session.Contents.Remove("name")
                 Session.Contents.Remove(5)

   (2) Session.Contents.RemoveAll()
        - 바인딩 정보를 전부 삭제

   (3) Session.Contents.Abandon
        - 바인딩 정보를 한 번 처리하고 전부 삭제
        - Abandon 을 사용한 페이지에서는 세션 정보가 보이지만 그게 마지막!
        - 로그아웃 등에 사용한다고 한다. 그런데 왜 RemoveAll() 과 구분해야 하는지 모르겠다.

3. 속성

   (1) Session.SessionID
        - 세션아이디 반환

   (2) Session.Timeout = [시간(분)]
        - 세션 객체의 제한시간 지정

Category: ASP
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments