¿Sesiones?

^kAnKy^
31 de Enero del 2004
Hola que tal. Tengo el siguiente problema: estoy haciendo un contador en ASP. Supongo que la mayoría de vosotros habreis realizado esta tarea al comenzar a estudiar ASP, así que espero os sea facil. El caso es que he realizado el global.asa con el siguiente código:

<SCRIPT LANGUAGE = "Vbscript" RUNAT=Server>

Sub Application_OnStart
application("UserCount") = 0
End Sub

Sub Session_OnStart
Application.lock
application("UserCount") = application("UserCount") + 1
session("UserNumber") = application("UserCount")
application.unlock
End SUb
</SCRIPT>

El caso es que cada vez que entro a una de las páginas que solicito, si pulso F5 en la página, el sessionID se me incrementa siempre, y en teoría no debe ocurrir. Es más, lo que busco es que no cambie, puesto que el usuario es el mismo. He probado con las múltiples combinaciones en la colocación del Global.asa: en wwwroot y en el directorio virtual, pero nada. ¿Alguien sabe a que se debe?

Max
31 de Enero del 2004
Probá poniendo el contador en Application_onStart

^kAnKy^
31 de Enero del 2004
Si el caso es que el contador es lo que menos importa, ya que lo que me cambia es el sessionID, y si cambia el sessionID no podré mantener el estado....