olá, coloquei este codigo no global.asa para contar os usuarios online, se eu entrar no site, ele adiciona mais 1, mas qd eu saiu do site fechando o browser pelo "X" la em cima, e depois volto ao site (que esta ainda no meu pc), ele não subtraiu 1 de modo que os usuarios online passa a ser 2 e não somente 1, taqui o codigo abaixo que não funciona corretamente, apenas soma, mas não subtrai!!
<script language="VBScript" runat="server">
Sub Application_OnStart
Application("ActiveUsers")=0
End Sub
Sub Session_OnStart
Session.Timeout = 10
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>
Pergunta
X-MAN
olá, coloquei este codigo no global.asa para contar os usuarios online, se eu entrar no site, ele adiciona mais 1, mas qd eu saiu do site fechando o browser pelo "X" la em cima, e depois volto ao site (que esta ainda no meu pc), ele não subtraiu 1 de modo que os usuarios online passa a ser 2 e não somente 1, taqui o codigo abaixo que não funciona corretamente, apenas soma, mas não subtrai!!
Agradecia a ajuda!!
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.