ASP Session_OnStart ແລະ Session_OnEnd Event
ການສະແດງ ແລະ ການນຳໃຊ້
Session_OnStart Event
Session_OnStart Event ກຳລັງເກີດຂຶ້ນໃນເວລາທີ່ທີ່ທ່ານເປັນຜູ້ບໍລິຫານທີ່ສ້າງການສົບຮູບໃຫມ່.
ງານດັ່ງກ່າວນີ້ຕິດຄັດໃນບົດສະຫລະ Global.asa.
Session_OnEnd Event
ງານ 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>