大家帮忙看看,简单在线哪里错了,解决马上给分

coolboy0000love 2003-12-09 09:59:08
我做一个在线统制,就是不显示有多少人

online.asp
========

<%@ language=VBscript %>

<Html>
<head>
<title>
显示在线人数
</title>
</head>
<body>
<center>

欢迎光临本网站,当前共有<%=Application("OnLine")%>在线
</center>
</body>

global.asa
==========
<SCRIPT LANGUAGE=VBScript RUNAT=Server>

Sub Application_onStart
Application("OnLine") =0
End Sub


Sub Session_onStart
Application.Lock
Application("OnLine") = Application("OnLine") + 1
Application.Unlock
End Sub


Sub Session_OnEnd
Application.Lock
Application("OnLine") = Application("OnLine") - 1
Application.Unlock
End Sub
</SCRIPT>
...全文
57 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
coolboy0000love 2003-12-09
  • 打赏
  • 举报
回复
我试试看。。。。。。。。。。
fenmixiao 2003-12-09
  • 打赏
  • 举报
回复
如果你用iis发布的。再online.asp的页面上加上<!--#include file="global.asa"-->就ok了,我试验了,通过了
yclr 2003-12-09
  • 打赏
  • 举报
回复
up!
我还没用过application
但感觉在调用函数时好像有问题,因为
<%=Application("OnLine")%>这个值没有出来
jnyezhi 2003-12-09
  • 打赏
  • 举报
回复
程序没问题,应该是global.asa放的位置不对,应当放到虚拟目录的根目录下才行
luluso 2003-12-09
  • 打赏
  • 举报
回复
你这两个文件必需在同一个虚拟目录下。如果不是的话。就用iis说明一下你这个文件夹是个虚拟目录。
cuipi2003 2003-12-09
  • 打赏
  • 举报
回复
global.asa
放在根目录下
session.timeout设置短一点
然后重起iis就可以了
coolboy0000love 2003-12-09
  • 打赏
  • 举报
回复
在线等待

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧