¿Sesiones?
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?
<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?