您的位置:学习中国 推荐教程 正文
原作者:admin 添加时间:2008-03-01 原文发表:2008-03-01 人气:8 来源:www

本文章共4639字,分7页,当前第3页,快速翻页:
 


二、Session.TimeOut
该属性设置的Session的最大间隔时间。间隔时间是指客户器端从最近一次向Web服务器提出要求,到下一次向Web服务器提出要求的时间。可以理解为:如果用户在该超时时限之内不刷新或请求网页,则该会话将终止。Timeout 属性是以分钟为单位,为该应用程序的Session对象指定超时时限的,一般默认为20分钟。这在网吧等公共场所,登录个人信息页而忘记关闭窗口时,显得比较重要(至少可以把时间设短些)。



<%Session.TimeOut=10%>

以上SessionId、TimeOut属于Session对象的两个属性,下面看该对象的一个方法Abandon

三、Session.Abandon
该方法是Session对象的唯一方法,可以清除Session对象,用来消除用户的Session对象并释放其所占的资源。当然你如果没有明确调用Abandon方法,一旦会话超时,服务器也会将删除这些对象并释放资源。
下面就用两个页的程序来认识Session对象以及Abandon方法的利用。

1,login.asp


<%
'是提取url中变量loginout的值是否为true,若为真,就执行Session.Abandon()。
if Request.QueryString("loginout")="true" then
      Session.Abandon()
end if 

'只有在当点击了submit按钮的前提下,再来判断提取的东西都不为空,则建立Session对象。
submitname=request.form("submit1")
if submitname="submit" then
    if Request.Form("name")<>"" and Request.Form("pwd")<>"" then
        Session("name")=Request.Form("name")
        Session("pw")=Request.Form("pwd")
    end if
end if
%>
<%
'如果Session("name")不为空,则显示Session("name")的值,并且做一个到info.asp的链接。
if Session("name")<>"" then
response.write("你的name值是:"&Session("name"))
response.write("<br><a href='info.asp'>显示你的资料</a>")
else

'否则,即Session("name")为空不存在,则显示表单用以输入建立Session的平台。
%>
<form action="login.asp" method="post">
姓名:<input type="text"     name="name"><br>
密码:<input type="password" name="pwd"><br>
<input type="submit" value="submit" name="submit1">
</form>
<!--同样做了一个到info.asp的链接。-->
<a href="info.asp">显示你的资料</a>
<%end if%>

 
本文章更多内容<<上一页 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 下一页>>
本页地址
相关文章

Cookies讲座
使用ASP记录在线用户的数量
在JSP编程中Application的使用方法详解
Oracle数据库和JSP连接要注意问题精粹
用ASP实现IE地址栏参数的判断
把网页中的电话号码生成图片的ASP程序
用ASP对网页进行限制性的访问
ASP网站Server object error的解决办法
asp中md5如何加密
雕虫小技可使你的网页“有声有色
改进 ASP 的字符串处理性能
ASP应用之模板采用
Jsp页面实现文件上传下载
解决ASP导出查询结果到Excel中的身份证号问
ASP版Google pagerank查询系统(非偷取第三方
用ASP编写图片计数器
ASP SCRIPT: 计数器(使用GrapShot组件)
phpMyAdmin $_REQUEST参数发现SQL注入漏洞
升级PHP5的理由:PHP4和PHP5性能对比
使用php的zlib压缩和解压缩swf文件

相关评论


本文章所属分类:首页 推荐教程   ASP编程