欢迎光临
我们一直在努力

Global.asa 参考(一) – 总述

建站超值云服务器,限时71元/月

global.asa 文件是一个可选文件,用户可以在该文件中指定事件脚本,并声明具有会话和应用程序作用域的对象。该文件的内容

给用户显示的,而是用来存储事件信息和由应用程序全局使用的对象。该文件的名称必须是 global.asa 且必须存放在应用程序的

根目录中。每个应用程序只能有一个 global.asa 文件。global.asa 文件只能包含如下内容: 1.应用程序事件2.会话事件

3.<object> 声明typelibrary 声明

如果包含的脚本没有用 <script> 标记封装,或定义的对象没有会话或应用程序作用域,则服务器将返回错误。服务器会忽略已标

记的但未被应用程序或会话事件使用的脚本以及文件中的 html 语句。

可以用任何支持脚本的语言编写 global.asa 文件中包含的脚本。如果多个事件使用同一种脚本语言,就可以将它们组织在一组 <script> 标记中。

当用户保存对 global.asa 文件所做的更改时,在重新编译 global.asa 文件之前,服务器会结束处理当前应用程序的所有请

求。在此期间,服务器拒绝其他请求并返回一个错误消息,说明正在重启动应用程序,不能处理请求。

当用户当前的所有请求处理完之后,服务器对每个会话调用 session_onend 事件,删除所有活动会话,并调用

application_onend 事件关闭应用程序,然后编译 global.asa 文件。接下来,用户的请求将启动应用程序并创建新的会话,触

发 application_onstart 和 session_onstart 事件。

但是,保存 global.asa 文件中所包含的文件的更改并不能使服务器重新编译 global.asa。为了让服务器识别包含文件的改动,

必须再保存一下 global.asa 文件。

在 global.asa 文件中声明的过程只能从一个或多个与 application_onstart、application_onend、session_onstart 和

session_onend 事件相关的脚本中调用。在基于 asp 的应用程序中的 asp 页中,它们是不可用的。

要在应用程序之间共享过程,可在单独的文件中声明这些过程,然后使用服务器端的包含 (ssi) 语句将该文件包含在调用该过程

的 asp 页中。通常,包含文件的扩展名应为 .inc。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » Global.asa 参考(一) – 总述
分享到: 更多 (0)

相关推荐

  • 暂无文章