ASP入门教程-控件会话的结束时间

1、利用 Session.Timeout 属性设置超时时限

对于一个登录到 ASP 应用程序的用户,如果用户在系统默认的时间内未进行其它任何操作,当设置的时间一到便自动撤销这个用户的 Session,这样就可以防止系统的资源被浪费。Session 对象的 TimeOut 属性可以用来设置”过期时间“,当浏览器在 TimeOut 属性的设置的设置格式为:

Session.TimeOut=MaxTime

2、实例代码:(5.asp)页面,本实例说明如何控制会话的结束。

<% @ language="vbscript" %>
<% session.timeout=60 %>
<html>
<head><title>控制会话的结束时间</title><head>
<body>
<%
who = Session.SessionID
CurrentPage=Request.ServerVariables("SCRIPT_NAME")
Response.AppendTolog who & ":" & CurrentPage
Response.write "<center>你的会话标识为:" & who & "<p>"
Response.write "你当前访问的页面路径为:" & CurrentPage & "<p>"
if Session("I")="" then
session("i")=1
else
session("i")=session("i")+1
end if
Session.Abandon
Response.write "本页面被你刷新了" & Session("i") & "次。</centr>"
%>


4、代码的注解

在本例中,将会话的超时时限设置为60分钟,但每次刷新页面时都会通过调用 Session 对象的 Abandon 方法强制结束本次会话,并开始一个新的会话,而且生成一个新的会话标识。

为了证实这一点,请打开IE 浏览器窗口,然后在其地址栏输入上述页面的网址,再连续按F5 键以刷新页面,此时会看到会话标识在不断变化,但页面刷新次数总是显示1。

查看全套ASP入门教程

时间: 2024-09-24 10:07:30

ASP入门教程-控件会话的结束时间的相关文章

ASP入门教程-单条件选择结构

单条件选择结构是最常用的双分支选择结构,其特点是:所给定条件(条件表达式)的值如果为真,则执行x1块,否则,就执行x2块. 1.行 If 语句 其语法格式为: if<条件> then [ <语句1> ][Else <语句2> ] 简单实例: <html><head><title>Msgbox()函数的应用</title></head><body><script language="V

ASP入门教程

ASP入门教程-前言 ASP入门教程-静态网页和动态网页 ASP入门教程-ASP和脚本语言 ASP入门教程-创建基本表单 ASP入门教程-使用输入型表单控件 ASP入门教程-使用其他表单控件 ASP入门教程-表单的综合实例 ASP入门教程-VBScript概述 ASP入门教程-VBScript基本元素 ASP入门教程-VBScript的输入与输出语句 ASP入门教程-单条件选择结构 ASP入门教程-多分支条件选择结构 ASP入门教程-ASP概述 ASP入门教程-Response对象概述 ASP入

net入门教程:ASP.NET Button 控件

ASP.NET Button 控件 Button控件是用来显示一个按钮. 按钮控制 Button控件是用来显示一个按钮.该按钮可能是一个提交按钮或命令按钮.根据预设,这个控制是一个提交按钮. 一个提交按钮没有命令名称和职位的网页回服务器时,点击.可能是写一个事件处理程序来控制的行动进行时,提交按钮被按下. 一个命令按钮的命令名称和允许你创建多个按钮控件在页面上.可能是写一个事件处理程序来控制的行动进行时,命令按钮被按下. Button控件的属性和属性中列出我们的网络控制参考网页. 下面的例子表明

ASP入门教程-处理会话事件

Session 对象有两个事件:即 OnStart 事件和 OnEnd 事件.通过对这两个事件过程编写脚本可以在会话开始和结束时执行指定的操作.编写这些事件过程的脚本代码时,必须使用 SCRIPT 标记并将 RUNAT 属性设置为 Server ,而不能使用一般的 ASP 脚本定界符<% 和 %>:这些事件过程的脚本代码必须包含在一个名为 global.asa 的文件中,而该文件必须存放在应用程序的根目录中. 1.Session_OnStart 事件 Session_OnStart事件是在服务

ASP入门教程-使用Session对象识别会话

1.什么是会话标识 ASP 为每一个用户会话分配了惟一的识别标志.在创建会话时,服务器会为每一个会话生成一个单独的标识,该标识以长整型数据类型返回,并且随用户在 Web 站点上保存着.使用 Session 对象的 SessionID 属性可以返回用户的会话标识,其格式如下: Session.SessionID SessionID 属性的用途之一是跟踪访问者的活动情况.例如,为了在站点日志中记录用户访问的页在,通过在所有页面中添加以下脚本:. 2.实例代码(4.asp):本实例使用 Session

ASP入门教程-Response对象的Cookies集合

一.Cooies集合是Response对象和Request对象共有的一项经常用到的集合.用户通过HTTP标头访问一个主页时,每次都要重新开始.因此,如果要判断某个用户是否曾经进入本网站,那么就可以使用Cookies了.当用户第一次访问此网站时,可以利用Response对象的Cookies集合将数据存储到客户端计算机,当用户再一次访问此网站时,则可以利用Request对象的Cookies集合取得相关信息. Cookies存放在浏览器端的本机磁盘上,而不是存放在服务器端.通常,Cookies包含用户

ASP入门教程-Application对象概述

一.Application对象概述 当载入ASP DLL并响应对一个ASP网页的第一个请求时,创建Application对象.该对象提供一个存储场所,用来存储对于所有访问者打开的所有网页都可用的变量和对象 可以使用 Application 对象在给定的应用程序的所有用户之间共享信息.基于 ASP 的应用程序同所有的 .asp 文件一样在一个虚拟目录及其子目录中定义.因为多个用户可以共享 Application 对象,所以必须要有 Lock 和 Unlock 方法以确保多个用户无法同时改变某一属性

ASP入门教程-Session对象概述

一.Session对象概述 Session对象其实指的就是用户从到达某个站点直到离开为止的那段时间内,服务器端分配给用户的一个存储信息的全局变量的集合,这些变量可以是自动生成的,也可以是编程者在服务器端脚本定义的. 当用户在应用程序的 Web 页面之间跳转时,存储在Session 对象中的变量将不会丢失,而且在整个用户会话中会一直在下去. 当用户请求 ASP 应用程序的某个页面时,若用户尚未建立 Session 对象,服务器端就会自动创建一个 Session 对象,并指定一个惟一的 Sessio

ASP入门教程-创建基本表单

这里省略了部分HTML教程,建议不懂的朋友,直接查看HTML教程.这里只是讲讲表单. 表单是用来收集站点访问者信息的域集.表单从用户收集信息,然后将这些信息提交给服务器进行处理.表单可以包含允许用户进行交互的各种控件,例如文本框.列表框.复选框和单选按钮等.站点访问者填表单的方式是输入文本.单击单选按钮或复选框以及从下拉列表中选择选项等.在填好表单之后,站点访问者便送出所输入的数据,该数据就会根据所设置的表单处理程序,以各种不同的方式进行处理.基本语法格式如下: <form name="表