Men vad har du i utloggningsfilen då?
Global.asa halvt fungerande!
26 svar · 516 visningar · startad av crisse6 · sida 2 av 2
Frågan, av crisse6
Hej! Forsoker gora min global.asa fil sa den ska logga antal inloggade och antal gaster (dvs, icke inloggade)... Men far bara ut gaster nar jag skriver ut session("guest") och session("medlem") blir liksom tom, inga felmess.... men ni kan la kolla? sen ocksa, hur far man namnet pa de personer som ar inloggade? <SCRIPT LANGUAGE=VBSCRIPT RUNAT=SERVER> Sub SessionOnStart() If session(
Läs frågan i sin helhet →If request.querystring("reason") = "logout" then
un=Session("Usname")
if un<>"" and Application("active_users")<>"" then
tmp=Application("active_users")
idx=instr(tmp,un & "*")
tmp2=left(tmp,idx-1) & right(tmp,len(tmp)-idx-len(un))
Application("active_users")=tmp2
application("membersOnline")=application("membersOnline")-1
end if
Session.Abandon
response.redirect "default.asp"
End IF
oops! har ju bytt namn pa sessionen, till session("usr"), sa nu far jag varden... :D men det blir minus (-)1 pa medlemmar online vid inloggning... och vid utloggning blir det 0...
hade dopt fel session, den ska vara session("usr")... men det blev minus vid inloggning eller utloggning pa antal medlemmar online... osa...
och nu far jag Type Mismatch pa denna rad:
tmp2=left(tmp,idx-1) & right(tmp,len(tmp)-idx-len(un))
ingen som ligger och ruar pa ett annat satt eller hjalp sa har i borjan av januari.?
Type mismatch, uh?
1. Kolla så att det finns värden i alla variablar, skriv ut dem.
2. Subtyps-konvertera med cint() före uträkningen, så att det inte är strängar.
okey... ska testa nar jag kommer hem.. annars, skulle det inte fungera med den global.asa fil jag gjorde forst om man satter application istallet?

