더북(TheBook)

4.9 | Session 개체

 

Session 개체는 단일 사용자 레벨로 어떤 값을 저장하거나 호출할 때 사용되는 개체로 사용자 한 명에 대한 정보를 키와 값으로 저장할 수 있으며 서버 측 메모리에 해당 데이터를 저장한다. Application 변수가 누구나 접근 가능한 공통(Public)적인 성격이라면 Session 변수는 사용자별로 하나씩 생성되는 전용(Private)적인 성격이다. Session 개체는 사용자 한 명이 웹 사이트를 방문했을 때 그 사용자에게만 특정한 값을 저장해 놓고 유지하고 싶을 때 사용한다. 회원 로그인 기능을 구현할 때, 로그인했다라는 정보 등을 보관해 놓을 때, 주로 사용한다. Session 개체의 주요 멤버는 다음 표와 같다.

멤버

설명

SessionID

현재 세션의 고유 번호 값 반환

SessionTimeout

세션 시간 기록: 기본값 20분. 더 추가하거나 줄일 경우 사용

Abandon()

현재 세션 지우기

Session_Start()

사용자(세션) 한 명이 방문할 때 실행

Session_End()

사용자 한 명이 나간 후 실행

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.