ASP Session_OnStart နှင့် Session_OnEnd အခင်းအတာ

Session 对象参考手册

ဒီပုံစံ နှင့် အသုံးပြုခြင်း

Session_OnStart အခင်းအတာ

Session_OnStart အခင်းအတာ က အစည်းဝေး အချိန် အစား မူကြမ်း ကို ပြုလုပ် လာသော အခါ ဖြစ်ပေါ်လာသည်。

အခင်းအတာ ကို Global.asa ဖိုင် တွင် ထည့်သွင်းထားပါ

Session_OnEnd အခင်းအတာ

Session_OnEnd အခင်းအတာ က အဆိုပါ အစည်းဝေး အပြီး ဖြစ်သော အခါ ဖြစ်ပေါ်လာသည်။ (အစည်းဝေး ပြန်လည်ပြောင်းရိုက်ခြင်း သို့မဟုတ် အချိန်ကြာခြင်း)。

အခင်းအတာ ကို Global.asa ဖိုင် တွင် ထည့်သွင်းထားပါ

မှတ်ချက်:MapPath စကားရပ် ကို Session_OnEnd စကားရပ် တွင် အသုံးပြုခြင်း မရှိပါ

စကားရပ်

<script language="vbscript" runat="server">
Sub Session_OnStart
... 
End Sub
Sub Session_OnEnd
... 
End Sub
</script>

အက်စ်ပြိုင်နက်

Global.asa:

<script language="vbscript" runat="server">
Sub Application_OnEnd()
Application("totvisitors")=Application("visitors")
End Sub
Sub Application_OnStart
Application("visitors")=0
End Sub
Sub Session_OnStart
Application.Lock
Application("visitors")=Application("visitors")+1
Application.UnLock
End Sub
Sub Session_OnEnd
Application.Lock
Application("visitors")=Application("visitors")-1
Application.UnLock
End Sub
</script>

在 ASP 文件中显示当前的访客数:





There are <%response.write(Application("visitors"))%> online now!

Session 对象参考手册