webForumDet fria alternativet

Se vilka session("users") som finns.

ASP

6 svar · 232 visningar · startad av limpon

Medlem sedan sep. 2001175 inlägg
Frågan#1

Jag vet att jag ska söka här på forumet men jag har inte hittat nått.
Kanske är jag för dålig på att söka jag vet inte..

Men jag undrar om man på något sätt kan lista alla session("users").

Någon som vet?

Medlem sedan sep. 2001175 inlägg
#2

Vore bra om jag kunde få lite scriptkod oxå.

Medlem sedan feb. 20022 594 inlägg
#3

Det är omöjligt. Du kan inte komma åt andras sessions på sidan så.

Medlem sedan nov. 20017 144 inlägg
#4

Du måste använda applications i global.asa
Titta bland asp-scripten här, så tror jag att du skall hitta något.

Medlem sedan feb. 200112 078 inlägg
#5

Det är omöjligt.

Jo, men man kan tänka i andra banor också. ;)

Oftast ändrar man sessionsvariablar väldigt sällan på servern (enligt mig) vilket ger upphov till möjligheter att (dubbel)lagra värdena där det kan tänkas behövas.

Jag hade nog skapat en tabell i datbasen som vid varje Session_OnStart i global.asa lagrar en ny rad med session("username") och session.sessionId i varsin kolumn. Då kan du även spåra ner vilken användare som har vilket ID med det unika sessionID:et och även få fram den lista som frågas efter.

Om det nu skulle vara så att sessionsvariablarna ändras frekvent på sidorna, skapa en klass och kapsla in denna kod i så att den är lätt att exekvera och att inte sessionsvariabel-uppdateringar glöms bort och tabellen blir inaktiv.

För att sedan ta bort de som är inaktiva skapar man bara en rensningsfunktion i global.asa (lämpligtvis i session_onStart igen, eftersom session_OnEnd är opålitlig) och tar bort alla poster som äldre än session("timeout")-variabeln.

*phu* :p

Låter det som nåt? :)

Medlem sedan sep. 2001175 inlägg
#6

Jäklar det lät klurigt men roligt att ge det ett försök.
Override jag är helt inne på din bana nu. Men jag är HELT nollsatt i global.asa.

JAg har iofs en som visar hur många användare som är online på sidan och vart dom surfar och så.

Den kollar ju ut sessionid.

Men hur ska jag knyta ihop det hela som..
Det är en gåta.

Medlem sedan feb. 200112 078 inlägg
#7

Sök på global.asa eller session_Onstart eller liknande.

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