我刚看书到SESSION部分,觉得APPLICATION和SESSION比较抽象。
对以下的SESSION问题看不懂,为什么SESSION的TIMEOUT设定为2分钟,在有效期内,刷新页面APPLICATION的值不会变?
<%@ Page Language="VB" %>
<script runat="server">
sub page_load(source as object,e as eventargs)
if session("value")=nothing then
session("value")=true
session.timeout=2
application.lock
application("count")+=1
application.unlock
end if
response.write("欢迎你!第" & application("count") & "位朋友。<p>")
response.write("<br>" & "这是一个设置session对象有效时间的例子,设置的时间为2分钟。")
response.write("<br>" & "在2分钟内,无论如何刷新页面,计数器的值不 变。")
response.write("<br>" & "在2分钟以后再次刷新网页的时候,计数器的值将发生改变!")
response.write("<br>" & "我的SESSIONID为:" & cstr(session.sessionid))
end sub
</script>
<html>
<head>
</head>
<body>
<form runat="server">
<!-- Insert content here -->
</form>
</body>
</html>