ASP Session_OnStart နှင့် Session_OnEnd ပွဲများ
❮ Session Object ရည်ညွှန်းချက်ကို အပြီးသတ်ပါ။
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 ဖိုင်တစ်ခုတွင် လက်ရှိလာရောက်လည်ပတ်သူအရေအတွက်ကို ပြသရန်-
<html>
<head>
</head>
<body>
<p>
There are <%response.write(Application("visitors"))%>
online now!
</p>
</body>
</html>
❮ Session Object ရည်ညွှန်းချက်ကို အပြီးသတ်ပါ။