为了账号安全,请及时绑定邮箱和手机立即绑定

ASP 检测session VBSCRIPT

ASP 检测session VBSCRIPT

翻阅古今 2019-05-14 16:08:04
我不知道我能不能很好的表述问题就是我想做一个显示在线用户的页面如何写一段检测session的代码,使得(某一时刻)把所有session("username")的值都传到数据库中同时也删除已经没有session("username")的数据保持数据库中基本上都是在线用户或者有没有其他更加正规的方法?VBSCRIPT 谢谢
查看完整描述

2 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

可以参考一下。

<script language="vbscript" runat="server">

Sub Application_OnStart
Application("visitors")=0
Application("views")=0

Dim fs, file, count
Set fs = Server.CreateObject("Scripting.FileSystemObject")
Set file = fs.OpenTextFile(Server.MapPath("statistics.dat"), 1)

If (not file.AtEndOfStream) Then
count = file.ReadLine
End If

If (isnumeric(count)) Then
Application("views") = count
End If
End Sub

Sub Session_OnStart
Application.Lock
Application("visitors")=Application("visitors")+1
Application("views")=Application("views")+1

Set fs = Server.CreateObject("Scripting.FileSystemObject")
Set file = fs.OpenTextFile(Server.MapPath("statistics.dat"), 2)
file.WriteLine Application("views")

Application.UnLock
End Sub

Sub Session_OnEnd
Application.Lock
Application("visitors")=Application("visitors")-1
Application.UnLock
End Sub

</script>





查看完整回答
反对 回复 2019-05-15
  • 2 回答
  • 0 关注
  • 789 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信