Learn how to use global.asa to display the
number of users visiting your site. This tutorial can be broken down
into two sections, global.asa, and numvis.asp. Before you can begin
this tutorial, make sure your host supports global.asa.GLOBAL.ASA
Global.asa is defined as an optional file that defines functions, variables, and methods that are accessible by every ASP page within the application.The global.asa file is often used to define and proccess session-specific variables, which is its function in this tutorial. Global.asa can not be written in ASP, so no <% %> tags in this file, here's the file:
<script language="vbscript" runat="server">
Sub Application_OnStart
Application("numvis")=0
End Sub
Sub Session_OnStart
Application.Lock
Application("numvis")=Application("numvis") + 1
Application.UnLock
End Sub
Sub Session_OnEnd
Application.Lock
Application("numvis")=Application("numvis") - 1
Application.UnLock
End Sub
</script> |
NUMVIS.ASP
This file will display the number of visitors online like so:
<html>
<head><title>Spoono Rocks!</title>
</head>
<body>
There are <%response.write(Application("numvis"))%>
online now!
</body>
</html> |





