Antes que nada os digo: me he leído todas las FAQs, he indagado, he probado un montón de cosas, y no soy capaz de hacer funcionar un contador de usuarios activos. Lo comento para que no creáis que es que no me he tomado la molestia de documentarme.
A ver, tras muchos cambios y pruebas, tengo un archivo global.asa:
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
Application("ActiveUsers") = 0
End Sub
Sub Session_OnStart
Session.Timeout = 20
Session("Start") = Now
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") + 1
Application.UnLock
End Sub
Sub Session_OnEnd
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") - 1
Application.UnLock
End Sub
</SCRIPT>
Y un archivo index.asp:
<html>
<body>
Usuarios en linea: <%= Application("ActiveUsers") %>
</body>
</html>
Como no lo puedo probar en mi propio ordenador, lo he colgado en www.dreamers.com/eoscura/index.asp . Si entráis, veréis que no sale ningún número. No lo entiendo.
¿Qué hago mal? ¿Será que mi servidor no acepta ASP? Yo tenía entendido que sí.
Necesito ayuda, por favor.
