如果程序中沒有設置session的過期時間
如果程序中設置了session過期時間
時間設置要放在前面
例如
Session("ID")=Rs("id")
Session("Name")=Rs("Name")
Session("Pass")=Rs("Pass"
利用 Session
對於一個登錄到 ASP 應用程序的用戶
實例代碼
<%@ language="vbscript" %>
<% session
<html>
<head><title>控制會話的結束時間</title><head>
<body>
<%
who = Session
CurrentPage=Request
Response
Response
Response
if Session("I")="" then
session("i")=
else
session("i")=session("i")+
end if
Session
Response
%>
Asp
一
IIS-網站-屬性-Asp
二
IIS-網站-具體網站(如DemoSite)-屬性-Asp
如果“編輯全局配置”
如果“編輯配置”
即最長
三
同網站管理
四
在某頁面中
查看某個Session的過期時間
TimeSpan SessTimeOut = new TimeSpan(
其中
<?xml version="
<configuration>
<system
<authentication mode="Forms" >
<forms name="AuthLogin" loginUrl="/Login
</authentication>
<sessionState mode="InProc" cookieless="false" timeout="
</system
<location path="Login
<system
<authorization>
<allow users="*" />
</authorization>
</system
</location>
</configuration>
<?xml version="
<configuration>
<system
<authentication mode="Forms" >
<forms name="AuthLogin" loginUrl="/Login
</authentication>
<sessionState mode="InProc" cookieless="false" timeout="
</system
<location path="Login
<system
<authorization>
<allow users="*" />
</authorization>
</system
</location>
</configuration>
以上四處設置的優先級為頁面級>應用程序級>網站級>服務器級
另外一個值得注意 的地方
在設置二處
有效的結果是SessionState的設置
如果有設置Session過期時間沒有生效的
網上找到的其它方法
步驟
在ASP
具體修改方法如下
<system
<sessionState mode="InProc" timeout="
</system
在這裡指的是Session過期時間為
Session
<sessionState cookieless="false" timeout="
From:http://tw.wingwit.com/Article/program/net/201311/14442.html