ASP编程入门进阶(十):Global.asa文件(2)
作者:cnbruce 来源:CSDN 时间:2008-07-12 07:05:00
一、Session_onStart
先看一个控制用户进入页面的代码:
1,Global.asa(放在被调试的虚拟目录的根目录下面)
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Session_OnStart '只要是用户第一次登录本站,则会跳转到首页
response.redirect("htp://www.aspxhome.com/")
End Sub
</SCRIPT>
然后调试当前虚拟目录下的任何文件,你会发现所有页面都跳转向https://www.aspxhome.com/
通过此“强制进入某页”的例子,可以想象当首页需要被关注的时候是非常有必要的。
下面就以一个“在线人数”的例子来继续观察Session_OnStart和Session_OnEnd事件
二、Session_onEnd
2,Global.asa(放在被调试的虚拟目录的根目录下面)
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Application_onStart '初始值为0
Application("OnLine") = 0
End Sub
Sub Session_onStart '一个用户访问进行记数加1
Application.Lock
Application("OnLine") = Application("OnLine") + 1
Application.Unlock
End Sub
Sub Session_OnEnd '一个用户进程的结束,记数减1 (P.S.如果没有该事件程序,则执行的就是页面访问程序了。)
Application.Lock
Application("OnLine") = Application("OnLine") - 1
Application.Unlock
End Sub
</SCRIPT>
3,online.asp
<%
if request.querystring("logout")="true" then
session.Abandon()
response.end
end if
%>
当前共有<%=Application("OnLine")%>在线
<a href="online.asp?logout=true">退出</a>
你发现在该页中只有一个Application("OnLine"),而且还是被显示引用的。那么其值来自何方?这正是Global.asa文件的关键所在。
你可以在本机依次打开个窗口,进行进行关闭窗口或退出两种方法的调试。
标签:global,文件,编程,asp
0
投稿
猜你喜欢
浅谈Python对内存的使用(深浅拷贝)
2021-06-08 03:07:35
php is_numberic函数造成的SQL注入漏洞
2023-07-18 00:32:25
通过mysqladmin远程管理mysql的方法
2024-01-16 15:45:20
Python用类实现扑克牌发牌的示例代码
2021-01-07 10:07:07
Java数据类型与MySql数据类型对照表
2024-01-15 19:32:13
python机器学习MATLAB最小二乘法的两种解读
2022-02-19 08:00:11
CSS hacks与争议
2007-11-19 12:56:00
sublime text 3配置使用python操作方法
2023-01-21 20:30:14
对python cv2批量灰度图片并保存的实例讲解
2022-06-11 18:21:36
python中出现invalid syntax报错的几种原因分析
2023-01-26 22:01:24
SQL Server数据类型转换方法
2024-01-21 14:15:54
详解python 降级到3.6终极解决方案
2022-07-07 20:50:26
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
2021-04-30 21:32:11
Flask模板引擎Jinja2使用实例
2022-01-19 11:58:39
查看python下OpenCV版本的方法
2022-12-24 18:15:32
Python中zip函数如何使用
2021-03-30 02:54:13
ASP.NET2.0数据库入门之SqlDataSource
2024-01-24 08:38:12
Django读取Mysql数据并显示在前端的实例
2023-11-09 17:36:49
python中ImageTk.PhotoImage()不显示图片却不报错问题解决
2023-08-26 18:12:06
python使用PIL和matplotlib获取图片像素点并合并解析
2021-09-07 15:41:45