| ||||
| Este es el codigo que tengo en el Global.asa
Código:
<script language="vbscript" runat="server">
Sub Application_OnStart
Application("Activas") = 0
End Sub
Sub Session_OnStart
Session.TimeOut = 20
Application.Lock
Application("Activas") = Application("Activas") + 1
Application.UnLock
End Sub
Sub Session_OnEnd
Application.Lock
Application("Activas") = Application("Activas") - 1
Application.UnLock
End Sub
</script>
|
| ||||
| Pues vean con un poco de pensamiento he logrado una parte del codigo pero tengo dos problemas 1) no se como aquirir el ip del usuario desde un global.asa aslgo asi como global.asa
Código:
2) no me esta guardando la informacion en el array me lo muestra como vacio<script language="vbscript" runat="server">
Sub Application_OnStart
Application("MyIp") = Request.ServerVariables( "REMOTE_ADDR" )
End Sub
</script>
estos son los dos archivos que estoy utilizando global.asa
Código:
mostrarips.asp<script language="vbscript" runat="server">
Sub Application_OnStart
Application("Activas") = 0
End Sub
Sub Session_OnStart
Application.Lock
Application("Activas") = Application("Activas") + 1
Dim IpTabla()
Redim Preserve IpTabla(Application("Activas")-1)
IpTabla(Application("Activas")-1) = "Aqui va la Ip"
Application("Ip") = IpTabla
Application.UnLock
End Sub
Sub Session_OnEnd
Application.Lock
Application("Activas") = Application("Activas") - 1
Redim IpTabla(Application("Activas")-1)
Application.UnLock
End Sub
</script>
Código:
<%
Response.Write("Hay " & Application("Activas") & " usuario activos</br></br>")
For Each Ip in Application("Ip")
Response.Write("<b>IP: </b>" &Ip & "</br>")
Next
%>
|