请问有知道asp+sql数据库的在线人数统计的方法的大佬吗?

统计在线人数,停留时间。请哪为能帮一下!

元芳怎么了
浏览 201回答 2
2回答

狐的传说

在线人数好搞,只需要ASP,用不到SQL在网站根目录下建个Global.asa文件,并写入如下代码:------------------------------<script language="vbscript" runat="server">Sub Application_OnStart()Application("Total")=0Application("OnLineCount")=0End SubSub Application_OnEnd()End SubSub Session_OnStart()Dim strStartPagestrStartPage = Request.ServerVariables("Script_Name")If strStartPage <> "/Index.asp" ThenResponse.Redirect("/Err.asp")End IfSession.TimeOut=30Application.LockApplication("Total")=Application("Total")+1Application("OnLineCount")=Application("OnLineCount")+1Application.UnLockEnd SubSub Session_OnEnd()Application.LockApplication("OnLineCount")=Application("OnLineCount")-1Application.UnLockEnd Sub</script>------------------------------Total是访问该网站的总人次OnLineCount就是在线人数

陪伴而非守候

Dim strStartPagestrStartPage = Request.ServerVariables("Script_Name")If strStartPage <> "/Index.asp" ThenResponse.Redirect("/Err.asp")End If这个可以去掉。这几句代码作用是如果第一次打开的叶面不是index.asp的话就跳转到err.asp叶面
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server