ASP Application_OnStart နှင့် Application_OnEnd ပွဲများ
❮ အပလီကေးရှင်းအရာဝတ္တုအကိုးအကားကို အပြီးသတ်ပါ။
Application_OnStart Event
Application_OnStart ဖြစ်ရပ်သည် ပထမဆုံး စက်ရှင်အသစ်ကို မဖန်တီးမီ (အပလီကေးရှင်းအရာဝတ္တုကို ပထမဆုံးရည်ညွှန်းသောအခါ)။
ဤဖြစ်ရပ်ကို Global.asa ဖိုင်တွင် ထည့်သွင်းထားသည်။
မှတ်ချက်- Application_OnStart event script ရှိ Session၊ Request သို့မဟုတ် Response object ကို ကိုးကားခြင်းသည် အမှားအယွင်းတစ်ခု ဖြစ်စေသည်။
Application_OnEnd ပွဲ
Application_OnEnd ဖြစ်ရပ်သည် အပလီကေးရှင်း ပြီးဆုံးသောအခါ (ဝဘ်ဆာဗာ ရပ်တန့်သွားသောအခါ) ဖြစ်ပေါ်သည်။
ဤဖြစ်ရပ်ကို Global.asa ဖိုင်တွင် ထည့်သွင်းထားသည်။
မှတ်ချက်- MapPath နည်းလမ်းကို Application_OnEnd ကုဒ်တွင် အသုံးမပြုနိုင်ပါ။
အထားအသို
<script language="vbscript" runat="server">
Sub Application_OnStart
. . .
End Sub
Sub Application_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>
❮ အပလီကေးရှင်းအရာဝတ္တုအကိုးအကားကို အပြီးသတ်ပါ။