webForumDet fria alternativet

ta bort när användare loggar ut

ASP

1 svar · 182 visningar · startad av andreas_lindh

Medlem sedan jan. 20011 140 inlägg
Frågan#1

Har en chat. Där visar jag vilka som är online. men när användaren loggar ut försvinner inte hans namn från onlinelistan. Hur ska jag göra för att namnet ska tas bort?
Koden ser ut så här:
Jag hämtar namnen med <%=Application("slot1")%>
och global.asa ser ut så här:
<script language="VBScript" runat="Server">

Sub Session_OnStart
Session.Timeout = 5
Application("visitors") = Application("visitors") + 1
End Sub

Sub Session_OnEnd
Application("visitors") = Application("visitors") - 1
APPLICATION.LOCK

If Application("slot1") = Session("user") then Application("slot1") = ""
If Application("slot2") = Session("user") then Application("slot2") = ""
If Application("slot3") = Session("user") then Application("slot3") = ""
If Application("slot4") = Session("user") then Application("slot4") = ""
If Application("slot5") = Session("user") then Application("slot5") = ""
If Application("slot6") = Session("user") then Application("slot6") = ""
If Application("slot7") = Session("user") then Application("slot7") = ""
If Application("slot8") = Session("user") then Application("slot8") = ""
If Application("slot9") = Session("user") then Application("slot9") = ""
If Application("slot10") = Session("user") then Application("slot10") = ""
If Application("slot11") = Session("user") then Application("slot11") = ""
If Application("slot12") = Session("user") then Application("slot12") = ""
If Application("slot13") = Session("user") then Application("slot13") = ""
If Application("slot14") = Session("user") then Application("slot14") = ""
If Application("slot15") = Session("user") then Application("slot15") = ""
If Application("slot16") = Session("user") then Application("slot16") = ""
If Application("slot17") = Session("user") then Application("slot17") = ""
If Application("slot18") = Session("user") then Application("slot18") = ""
If Application("slot19") = Session("user") then Application("slot19") = ""
If Application("slot20") = Session("user") then Application("slot20") = ""
APPLICATION.UNLOCK
End Sub
Sub Application_OnStart
Application("visitors") = 0
End Sub

</script>
logga ut sidan ser ut så här
<% session.abandon
response.redirect("default.asp")
%>

Medlem sedan dec. 20002 526 inlägg
#2

du vet om man kan hitta någon chat utan global.asa? jag håller på att letar efter en liten chat...

------------------
groda.net *kvack*, *kvack*

257 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)