ASP Application_OnStart နှင့် Application_OnEnd အခင်းပြု
အသုံးချက် နှင့် အက္ခရာ
Application_OnStart အခင်းပြု
Application_OnStart အခင်းပြု သည် အသစ်သော အောက်ပါ အခန်းပေါ် ဖွင့်ချိန်တွင် ဖြစ်ပေါ်သည် (Application အရာဝတ္တု ပထမဆုံး ကိုးကွယ်ချိန်)။
အခင်းပြု ကို Global.asa ဖိုင်မှာ ထည့်သွင်းထားပါသည်。
မှတ်ချက်:Application_OnStart အခင်းပြု စကာတင်မှာ Session、Request သို့မဟုတ် Response အရာဝတ္တုများ ကို ကိုးကွယ်လျှင် အမှား ဖြစ်ပေါ်ပါသည်。
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>
အခြေအနေ ဖြင့် ဖြည့်ဖည့် သတင်းစက်လှန့် ဖြည့်ဖည့် ပြုလုပ်
<html> <head> </head> <body> <p> There are <%response.write(Application("visitors"))%> online now! </p> </body> </html>