二、初始化以及用户输入合法性检查 当一个ASP应用启动的时候,IIS就会寻找一个global.asa文件。如果该文件存 在,就开始执行Application_onStart。在这里可以初始化应用级的变量和常量。下 面的代码在Application_OnStart中初始化一个数组来跟踪任意时刻登录系统的所有 用户: Sub Application_OnStart Application("Users") = Array() End Sub 在执行Application_OnStart之...[ 查看全文 ]
五、会话终止 当ASP会话结束时会运行global.asa中的Session_OnEnd方法,可以在这里删除 保存在Application("Users")数组中由于超时而被终止会话的用户。记录用户是由 于什么原因(超时还是显式退出)终止会话往往很有用处,下面的代码通过更新Users 表的TimedOut字段实现该功能: sub Session_OnEnd dim AppUsers dim aUser dim I dim j dim conn dim supportsCookies dim foundUser...[ 查看全文 ]