본문 바로가기
개발이야기/asp

asp session에 대해 알아보자

by 시다파파 2017. 2. 1.
반응형

asp의 session에 대해 알아보겠습니다.

 

보통 asp에서의 session은 회원로그인시 로그인 상태를 유지할때 많이 사용합니다.

session의 기본 값은 20분이고 값을 조정할 수 있습니다.

 

session의 시간설정은 session.timeout로 설정할수 있습니다.

<%

session.timeout = 100

 

'세션 만료시간을 100분으로 설정한 경우입니다.

%>

 

session은 서버에 저장되어 있기 때문에 session은 가급적 필요한 경우에만 사용하시기 바랍니다.

 

 

그럼 간단하게 session이 사용되는 구문을 살펴보겠습니다.

저같은 경우는 보통 로그인시 회원정보를 저장할때 사용합니다.

<%

session("loginid") = "aaa"

session("loginname") = "bbb"

%>

위의 예문은 session("loginid")에 "aaa"값을 저장했고

session("loginname") = "bbb"값을 설정했습니다.

 

<%

response.write session("loginid")&"<br>"

response.write session("loginname")

%>

결과값은=========>aaa

                               bbb

가 출력됩니다.

 

다음은 세션 종료하는 방법에 대해 알아보겠습니다.

<%

session.abandon

%>

위 구문은 세션을 바로 종료하는 구문인데요..보통 로그아웃을 처리할때 사용합니다.

저같은 경우 로그아웃시 위 구문 외에 추가로 구문을 더 사용합니다.

 

<%

session("loginid") = ""

session("loginname") = ""

session.abandon

%>

위 구문을 보시면 아시겠지만 기존에 사용한 세션값에 공백으로 세션값을 설정한 후에

바로 세션을 종료시켜 줍니다.

 

만약을 위해서 세션값을 공백처리해줍니다.

뭐 바로 session.abandon을 사용하셔도 별 무리를 없을 것입니다.

 

이상으로 asp session에 대해 알아보았습니다.

 

 

 

반응형