ASP Session_OnStart ਅਤੇ Session_OnEnd ਇਵੈਂਟ
ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ
Session_OnStart ਇਵੈਂਟ
Session_OnStart ਇਵੈਂਟ ਸਰਵਰ ਵੱਲੋਂ ਨਵਾਂ ਸੈਸ਼ਨ ਬਣਾਉਣ ਉੱਤੇ ਹੁੰਦਾ ਹੈ。
ਇਹ ਇਵੈਂਟ Global.asa ਫਾਈਲ ਵਿੱਚ ਪਾਇਆ ਜਾਂਦਾ ਹੈ。
Session_OnEnd ਇਵੈਂਟ
Session_OnEnd ਇਵੈਂਟ ਸੈਸ਼ਨ ਖਤਮ ਹੋਣ ਉੱਤੇ ਹੁੰਦਾ ਹੈ। (ਜਦੋਂ ਸੈਸ਼ਨ ਤਿਆਗ ਦਿੱਤਾ ਜਾਂ ਟਾਈਮਆਊਟ ਹੁੰਦਾ ਹੈ).
ਇਹ ਇਵੈਂਟ Global.asa ਫਾਈਲ ਵਿੱਚ ਪਾਇਆ ਜਾਂਦਾ ਹੈ。
ਟਿੱਪਣੀਆਂ:MapPath ਮੇਥਡ ਸੈਸ਼ਨ_ਓਨ_ਐਂਡ ਕੋਡ ਵਿੱਚ ਨਹੀਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ。
ਗਰਮਾਤਰਾ
<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>
ایس پی فائل میں موجود گاہک کی تعداد دکھائی جائیگی:
<html> <head> </head> <body> <p> اینجائیں <%response.write(Application("visitors"))%> آیا! آن لائن اب! </p> </body> </html>