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에 대해 알아보았습니다.
'개발이야기 > asp' 카테고리의 다른 글
asp OLEDB를 이용해 MSSQL 연결하기 (0) | 2017.02.03 |
---|---|
asp에서 쿠키를 사용해보자 (0) | 2017.02.02 |
asp에서 sub 사용법 (0) | 2017.01.19 |
asp 내장함수 InStr에 대해 알아보아요 (0) | 2017.01.17 |
asp 업로드 컴포넌트 종류에 대해 알아보자 (0) | 2017.01.16 |