É o seguinte, eu to tentado fazer um chat usando ASP, mas o session_onend parece não estar funcionando. Os usuários ao sairem do chat sem dar o logout, elas permanecem na aplicação.
No arquivo logout coloquei:
<%
dim num
dim cliente
dim myLocalArray
dim UsuarioLocal
num=1
UsuarioLocal = session("nick")
server.ScriptTimeout = 2
do while num < 26
cliente = "usuario" & num
myLocalArray = application(cliente)
if myLocalArray = UsuarioLocal then
application.Contents.Remove(cliente)
Exit do
end if
num = num+1
loop
session.abandon
%>
e dá certo, o usuário sai da aplicação, mas quando coloco este mesmo código no arquivo global.asa, em session_OnEnd, ele não funciona.
Alguém poderia me dar um help!!!!!!!
O arquivo global.asa está no root da aplicação, certinho.
Pergunta
Guest Skyler
É o seguinte, eu to tentado fazer um chat usando ASP, mas o session_onend parece não estar funcionando. Os usuários ao sairem do chat sem dar o logout, elas permanecem na aplicação.
No arquivo logout coloquei:
<%
dim num
dim cliente
dim myLocalArray
dim UsuarioLocal
num=1
UsuarioLocal = session("nick")
server.ScriptTimeout = 2
do while num < 26
cliente = "usuario" & num
myLocalArray = application(cliente)
if myLocalArray = UsuarioLocal then
application.Contents.Remove(cliente)
Exit do
end if
num = num+1
loop
session.abandon
%>
e dá certo, o usuário sai da aplicação, mas quando coloco este mesmo código no arquivo global.asa, em session_OnEnd, ele não funciona.
Alguém poderia me dar um help!!!!!!!
O arquivo global.asa está no root da aplicação, certinho.
Link para o comentário
Compartilhar em outros sites
1 resposta 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.