ASP 모든 Session 변수 구현 코드 가 져 오기
Dim strName, iLoop
For Each strName in Session.Contents
Response.Write strName & " - " & Session.Contents(strName)& "[BR]"
Next
세 션 변 수 는 가끔 일 을 할 수 없습니다.왜 요?많은 가능성 이 있 습 니 다.첫째,클 라 이언 트 가 쿠키 작업 을 허용 하지 않 으 면 session 은 효력 을 잃 습 니 다.세 션 은 쿠키 에 의존 하기 때문이다.둘째,세 션 은 실효 시간 설정 이 있 습 니 다.결 성 된 설정 은 20 분 입 니 다.웹 directory->Properties->Virtual directory->Application settings->Configuration->App Options->Session timeout 또는 ASP 에 이러한 코드 를 쓸 수 있 습 니 다:Session.timeout=60.셋째,세 션 은 구체 적 인 웹 애플 리 케 이 션 과 관련 이 있다.사용자 가/products/default.asp 에서/jobs/default.asp 로 탐색 하면 session 을 다시 만 들 수 있 습 니 다.더 이상 필요 하지 않 은 session 변 수 를 어떻게 삭제 하지만 session 을 무효 로 하지 않 습 니까?ASP 3.0 에서:Session.Contents.Remove"변수 이름"은 변 수 를 삭제 할 수 있 습 니 다.ASP 2.0 에서:set session("변수 이름")=NULL 은 변 수 를 지 울 수 있 습 니 다.ASP 3.0 에서 Session.contents.RemoveAll 은 모든 session 변 수 를 제거 할 수 있 습 니 다.session.abandon 과 달리 위의 방법 은 현재 session 이 만 료 되 거나 유효 하지 않 습 니 다.ASP 페이지 맨 위 에 있 는 것 은 무슨 뜻 입 니까?IIS 는 세 션 추적 이라는 기술 을 사용 하여 각 세 션 변 수 를 각 페이지 에서 사용 할 수 있 도록 합 니 다.사용자 가 어떤 ASP 페이지 를 방문 할 때 IIS 는 먼저 이 페이지 에 각 Session 변 수 를 준비 합 니 다.이것 은 당연히 성능 에 영향 을 줄 수 있 습 니 다.(Session 변 수 를 사용 하 는 대 가 는 항상 높다!)만약 에 100 개의 페이지 가 있 고 5 개의 페이지 만 Session 을 사용 했다 면 전체적인 성능 을 위해 5 개의 페이지 에 만 설정 해 야 합 니 다
' Session ?
Response.Write "There are " & Session.Contents.Count & _
" Session variables<P>"
Dim strName, iLoop
' For Each Session.Contents
' Session ?
If IsArray(Session(strName)) then
'
For iLoop = LBound(Session(strName)) to UBound(Session(strName))
Response.Write strName & "(" & iLoop & ") - " & _
Session(strName)(iLoop) & "<BR>"
Next
Else
' ,
Response.Write strName & " - " & Session.Contents(strName) & "<BR>"
End If
Next
다른 페이지 는
<%@ ENABLESESSIONSTATE=True %>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ASP 모든 Session 변수 구현 코드 가 져 오기4.567913.일반적인 상황 에서 위의 코드 는 잘 작 동 할 수 있다.그러나 Session 변수 가 대상 이나 배열 일 때 인쇄 결과 가 정확 하지 않 습 니 다.이렇게 해서 우 리 는 코드 를 다음 과 같이 수...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.