global.asa文件

<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
sub Application_OnStart
DIM chatpoin,roomname,kicklist,chatdata(50,6),onliuser,chatcomm(50)
for i=0 to 50
   chatdata(i,0)=""
   chatdata(i,1)=""
   chatdata(i,2)=0
   chatdata(i,3)=""
   chatdata(i,4)=0  
   chatdata(i,5)=""
   chatcomm(i)=""
next
chatcomm(0)="'00:00:00,系统消息,0,所有人,ff0000,0,你好,你是第一位光临的客人'"

application.lock
  application("roomname")="温馨情缘"
  application("onliuser")=""
  application("chatpoin")=0
  application("kicklist")=""
  application("chatdata")=chatdata
  application("chatcomm")=chatcomm
application.unlock
end sub

sub Session_onEnd
ip=session("userip")
id=session("userid")
chatdata=application("chatdata")
application.lock
  application("kicklist")=replace(application("kicklist"),",'"&chatdata(id,1)&"'","")
  application("kicklist")=replace(application("kicklist"),",'#"&chatdata(id,0)&"'","")
  application("onliuser")=replace(application("onliuser"),",'"&chatdata(id,0)&"'","")
application.unlock
for i=0 to 50
  chatdata(i,4)=(chatdata(i,4) mod 4)+4
next
chatdata(id,0)=""
chatdata(id,1)=""
chatdata(id,2)=""
chatdata(id,3)=""
chatdata(id,4)=""
chatdata(id,5)=""
application.lock
  appliation("chatdata")=chatdata
application.unlock
end sub
</SCRIPT>

时间: 2024-08-02 13:20:41

global.asa文件的相关文章

什么是Global.asa文件

大家好! Global.asa文件是一个可选文件,在这个文件中,你可以定义事件脚本和使用Session和Application对象.Global.asa文件的内容不能向用户显示,但是它存储的信息能应用于整个应用程序.这个文件必须命名为Global.asa,并且存储在应用程序的启动点的目录下面,一个应用程序只能有一个Global.asa文件. Global.asa文件只能包含以下内容: 1,Application事件. 2,Session事件. 3,<OBJECT>的声明. 4,类库的声明.

ASP入门:Global.asa文件技巧用法

首先.asa是文件后缀名,它是Active Server Application的首字母缩写.Global.asa文件可以管理在ASP应用中两个非常苛刻的对象:Application.Session. 它其实是一个可选文件,程序编写者可以在该文件中指定事件脚本,并声明具有会话和应用程序作用域的对象.该文件的内容不是用来给用户显示的,而是用来存储事件信息和由应用程序全局使用的对象.该文件必须存放在应用程序的根目录内.每个应用程序只能有一个Global.asa文件. 关于Global.asa文件最常

ASP教程:第十篇 Global.asa文件的使用及Chat程序

 在上一篇中作者给大家详细介绍了两个非常实用的 ASP 内建对象 Application 和 Session 的使用方法.由于这两者的 OnStart.OnEnd 事件的脚本都必须在 Global.asa 文件中声明 , 因此,本篇将给大家详细介绍 Global.asa 文件的使用方法.为使大家熟练掌握至今所学过的知识,本篇还将举出一个 ASP 的 Chat 程序,供各位参考. 最近很多朋友来信问我,为什么前两期的范例程序运行时有这样那样的错.首先,我要向大家声明,这些程序都是我自己写的,在出"

ASP编程入门进阶(十):Global.asa文件

编程 我们已经知道Application和Session对象的OnStart.OnEnd事件的脚本,都必须是在 Global.asa 文件中声明的.那究竟Global.asa是什么样的一个文件?它的作用有何?又该如何运用呢?且听我慢慢道来. 首先.asa是文件后缀名,它是Active Server Application的首字母缩写.Global.asa文件可以管理在ASP应用中两个非常苛刻的对象:Application.Session. 它其实是一个可选文件,程序编写者可以在该文件中指定事件脚

ASP入门进阶之Global.asa文件用法

我们已经知道Application和Session对象的OnStart.OnEnd事件的脚本,都必须是在 Global.asa 文件中声明的.那究竟Global.asa是什么样的一个文件?它的作用有何?又该如何运用呢?且听我慢慢道来. 首先.asa是文件后缀名,它是Active Server Application的首字母缩写.Global.asa文件可以管理在ASP应用中两个非常苛刻的对象:Application.Session. 它其实是一个可选文件,程序编写者可以在该文件中指定事件脚本,并

Global.asa文件用法大全

Global.asa 文件是一个可选文件,用户可以在该文件中指定事件脚本,并声明具有会话和应用程序作用域的对象.该文件的内容给用户显示的,而是用来存储事件信息和由应用程序全局使用的对象.该文件的名称必须是 Global.asa 且必须存放在应用程序的根目录中.每个应用程序只能有一个 Global.asa 文件.Global.asa 文件只能包含如下内容:1.应用程序事件2.会话事件3.<OBJECT> 声明TypeLibrary 声明如果包含的脚本没有用 <SCRIPT> 标记封装

ASP教程:学习掌握ASP Global.asa 文件

教程 Global.asa 文件是一个可选的文件,它可包含可被ASP应用程序中每个页面访问的对象.变量以及方法的声明. Global.asa 文件 Global.asa文件是一个可选的文件,它可包含可被ASP应用程序中每个页面访问的对象.变量以及方法的声明.所有合法的浏览器脚本都能在Global.asa中使用. Global.asa 文件可包含下列内容: Application事件 Session事件 <object>声明 TypeLibrary声明 #include命令 注释:Global.

第十篇 Global.asa文件的使用及Chat程序

在上一篇中作者给大家详细介绍了两个非常实用的 ASP 内建对象 Application 和 Session 的使用方法.由于这两者的 OnStart.OnEnd 事件的脚本都必须在 Global.asa 文件中声明 , 因此,本篇将给大家详细介绍 Global.asa 文件的使用方法.为使大家熟练掌握至今所学过的知识,本篇还将举出一个 ASP 的 Chat 程序,供各位参考. 最近很多朋友来信问我,为什么前两期的范例程序运行时有这样那样的错.首先,我要向大家声明,这些程序都是我自己写的,在出"厂

第十课:Global.asa文件的使用及Chat程序

 在上一篇中作者给大家详细介绍了两个非常实用的 ASP 内建对象 Application 和 Session 的使用方法.由于这两者的 OnStart.OnEnd 事件的脚本都必须在 Global.asa 文件中声明 , 因此,本篇将给大家详细介绍 Global.asa 文件的使用方法.为使大家熟练掌握至今所学过的知识,本篇还将举出一个 ASP 的 Chat 程序,供各位参考. 最近很多朋友来信问我,为什么前两期的范例程序运行时有这样那样的错.首先,我要向大家声明,这些程序都是我自己写的,在出"

关于Global.asa文件的深入研究与session变量失效提示的具体方法

一:Global.asa文件的释疑!从字面上讲!Global就是全局的,全球的意思!    我们都知道!浏览器中的变量存活期十分短暂!只有几十秒!也就是一个页面的下载时间.那么我们怎样从生命开始到结束都追踪session级变量哪?靠asp文件已经力不从心了!微软告诉我们:靠我们的Global.asa吧!    global.asa是一个可选的文件!他必须放在你的www根目录下,或是虚拟目录的根目录下.这样,可以确保你的一个应用程序共享一个global.asa文件.正是他可以在你的应用程序开始始终