ASP Session_OnStart और Session_OnEnd इवेंट
विभाग और उपयोग
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> अभी <%response.write(Application("visitors"))%> है ऑनलाइन अभी! </p> </body> </html>