加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

ASP Application_OnStart 与 Application_OnEnd 事件

发布时间:2023-10-11 15:07:11 所属栏目:Asp教程 来源:
导读:Application_OnStart 事件发生在第一个新的会话创建之前 (当 Application 对象第一次被引用时)。

此事件放置在 Global.asa 文件中。

注意:在 Application_OnStart 事件脚本中引用 Session、Request 或者 Re
Application_OnStart 事件发生在第一个新的会话创建之前 (当 Application 对象第一次被引用时)。
 
此事件放置在 Global.asa 文件中。
 
注意:在 Application_OnStart 事件脚本中引用 Session、Request 或者 Response 对象会引发错误。
 
Application_OnEnd 事件
 
Application_OnEnd 事件发生在应用程序结束时 (当 web 服务器停止运行时)。
 
此事件放置在 Global.asa 文件中。
 
注意:MapPath 方法无法用于 Application_OnEnd 代码中。
 
语法
 
<script language="vbscript" runat="server">
 
Sub Application_OnStart
 
. . .
 
End Sub
 
Sub Application_OnEnd
 
. . .
 
End Sub
 
</script>
 
实例
 
Global.asa:
 
<script language="vbscript" runat="server">
 
Sub Application_OnEnd()
 
Application("totvisitors")=Application("visitors")
 
End Sub
 
Sub Application_OnStart
 
Application("visitors")=0
 
End Sub
 
Sub Session_OnStart
 
Application.Lock
 
Application("visitors")=Application("visitors")+1
 
Application.UnLock
 
End Sub
 
Sub Session_OnEnd
 
Application.Lock
 
Application("visitors")=Application("visitors")-1
 
Application.UnLock
 
End Sub
 
</script>
 
在 ASP 文件中显示当前访问者的数目:
 
<html>
 
<head>
 
</head>
 
<body>
 
<p>
 
There are <%response.write(Application("visitors"))%>
 
online now!
 
</p>
 
</body>
 
</html>
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章