• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > ASP的Global.asa使用说明

ASP的Global.asa使用说明

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了asp内置对象的使用,小旋风asp使用教程,asp怎么使用,asp使用,asp的使用环境等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
/*-------------------ASP文档参考集-----------------------*/
*-->作者:草履虫
*-->时间:2007-4.28---2007-4.30(原来是自己编写的手册,现在发在这里)
*-->联系:caolvchong@gmail.com
*-->文档功能:
1.复习了ASP,加深了对ASP结构的理解和ASP的体会
2.可以用来做ASP参考,自己写的,参考起来更方便

这是第四部分:Global.asa

/*---------------------------关于ASP组件------------------------*/
  ASP组件就不叙述了,遇到重要的组件(主要是第三方的组件),如上传组件等等,再专门
  介绍
/*==============================END==================================*/

/*-----------------------Global.asa-------------------------*/
.asa是文件后缀名,它是Active Server Application的首字母缩写。Global.asa文件可以
管理在ASP应用中两个非常苛刻的对象:Application、Session  
Global.asa是一个可选文件,程序编写者可以在该文件中指定事件脚本,并声明具有会话和
应用程序作用域的对象。该文件的内容不是用来给用户显示的,而是用来存储事件信息和由
应用程序全局使用的对象。该文件必须存放在应用程序的根目录内。每个应用程序只能有一
个Global.asa文件
关于Global.asa文件最常见的错误概念是它能为一般的使用的函数和子程序用作书库。Global.asa文件仅能用于创建对象的引用和俘获启动,以及结束Application对象和Session对象。 
Global.asa文件主要基于会话级事件被访问,在以下三种情况下被调用: 
  1.当Application_OnStart或Application_OnEnd事件被触发。 
  2.当Session_OnStart或Session_OnEnd事件被触发。 
  3.当引用一个在Global.asa文件里被实例化的对象(Object)。


Global.asa的标准文件格式如下:
<SCRIPT LANGUAGE="VBScript" RUNAT="Server"> 
Sub Application_OnStart 
'Application_OnStart 当任何客户首次访问该应用程序的首页时运行 
End Sub 

Sub Session_OnStart 
'Session_OnStart 当客户首次运行 ASP 应用程序中的任何一个页面时运行 
End Sub 

Sub Session_OnEnd 
'Session_OnEnd 当一个客户的会话超时或退出应用程序时运行 
End Sub 

Sub Application_OnEnd 
'Application_OnEnd 当该站点的 WEB 服务器关闭时运行 
End Sub 
</SCRIPT>

两个关于Global.asa经典的例子: 
1.强制进入首页,就是如果第一次访问网站,强制定位到首页的办法:
  <SCRIPT LANGUAGE="VBScript" RUNAT="Server"> 
    Sub Session_OnStart '只要是用户第一次登录本站,则会跳转到首页 
      response.redirect("首页地址") 
    End Sub 
  </SCRIPT>

2.网站在线人数的统计:
  <SCRIPT LANGUAGE="VBScript" RUNAT="Server"> 
  Sub Application_OnStart 
  ' 当服务器开启时,设置用户计数器为0 
  Application("ActiveUsers") = 0 
  End Sub 

  Sub Session_OnStart 
  '设置Session对象的有效时间为20分钟(也可以更长,但是越长对服务器的
  '资源占用越多,因为服务器不接受少于20分钟的有效时间,所以设置少于20
  '分钟的有效时间是无效的) 
  Session.Timeout = 20 
  ' 当开始一个Session时用户计数器加1 
  Application.Lock 
  Application("ActiveUsers") = Application("ActiveUsers") + 1 
  Application.UnLock 
  End Sub 
  
  Sub Session_OnEnd 
  ' 当结束一个Session时用户计数器减1 
  Application.Lock 
  Application("ActiveUsers") = Application("ActiveUsers") - 1 
  Application.UnLock 
  End Sub 
  </SCRIPT>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ASP 常见对象总结(熟悉一下利用以后的开发使用)
  • ASP创建对象的两种方法比较
  • asp内置对象 ObjectContext 事务管理 详解
  • ASP七大对象说明分析
  • ASP的Global.asa使用说明
  • ASP面向对象编程探讨及比较
  • 几例在ASP存储过程的使用方法

相关文章

  • 2017-05-11非常不错的ASP+Access数据库的终极安全大法18则
  • 2017-05-11一些关于asp 购物车的想法
  • 2017-05-11asp的通用数据分页类
  • 2017-05-11动网论坛的asp 数据库连接代码
  • 2017-05-11检查access数据库中是否存在某个名字的表的asp代码
  • 2017-05-11asp 中文乱码问题解决方法
  • 2017-05-11关于ASP eof与bof 区别分析
  • 2017-05-11asp中使用mysql数据库的注意实现
  • 2017-05-11asp下的风讯用的SQL通用防注入模块提供了
  • 2017-05-11ASP常用函数:XMLEncode

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • ASP 调用带参数输出的COM接口
    • asp下的风讯用的SQL通用防注入模块提供了
    • asp实现禁止搜索引擎蜘蛛访问的代码
    • 关于处理GET方式提交的含有特殊字符的参数
    • asp打包类
    • ASP 数字分页效果代码
    • asp中文件与文件夹常用处理函数(文件后缀、创建文件等)
    • asp的offset的一个go to page第1/2页
    • asp:生成静态页面函数
    • ASP读取Request.QueryString编码的函数代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有