webForumDet fria alternativet

session_onEnd

17 svar · 282 visningar · startad av Jacob

JacobMedlem sedan dec. 2000503 inlägg
#1

Jag sitte och mecklar lite med en global.asa.
hur gör man för att session_onEnd ska köras.
jag har provat med: Session.Abandon, men det fungerar inte.

------------------
ja©ob

VideMedlem sedan dec. 19998 577 inlägg
#2

Den körs när någon lämnar webbplatsen... dvs när användarens SessionID lämnar plasten...

------------------
Budweiser - Slightly contaminated water... probably harmless, but I would recommend boiling before you drink it...
webEye.nu SweQuake.com

JacobMedlem sedan dec. 2000503 inlägg
#3

gör den det dirkt efter det att användare lämnat?

kan man inte beodra session_onend

------------------
ja©ob

cyprysMedlem sedan dec. 20003 563 inlägg
#4

Skriv in koden i global.asa som läggs i webroten.

<script language=VBScript runat=Server>
Sub Session_OnEnd	
	' koden som ska köras
End Sub
</script>

------------------
MVH // Cyprys
Cyprys bakgård

Om du någonsin ser mig bli misshandlad av polisen, var snäll och lägg ner videokameran och kom och hjälp mig i stället.

JacobMedlem sedan dec. 2000503 inlägg
#5

Jodaa den är full av kod.

[Redigerat av Jacob den 23 apr 2001]

LarsGMedlem sedan dec. 200012 464 inlägg
#6

Session_OnEnd körs väl när man kommer till slutet på den sidan där man gjort session.abandon. Dvs variabler i session finns kvar så länge som man är på samma sida, även om man har gjort session.abandon

------------------
essentitia preter non sans multiplicandum

JacobMedlem sedan dec. 2000503 inlägg
#7

OK, då fattar jag lite, kanske.. eller nått.

I min Session_OnEnd i globla.asa, tas en bort en rad i en databas, frågan är när tas en bort?

[Redigerat av Jacob den 23 apr 2001]

@ndersMedlem sedan juni 200032 969 inlägg
#8

larsg, helt, dvs till 100%, korrekt.

tilläggas bör att session_onend givetvis också körs då användarens session timar ut (default efter 20 minuters inaktivitet).

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

JacobMedlem sedan dec. 2000503 inlägg
#9

Jag får snat huvudvärk... x(

blir det olika sessionID bara för att man öppnar ett popup fönset

Det är så här att när man kommer till min site så kollar en sida om ens session har en post i min databas, om den inte har det så öppnar den ett popup fönster som frågar efter ens namn, sedan läggs namnet och sessionen till i databasen.

När man sedan srufar på sidan så kollas det ibalnd av om ens session är lika med den sessionen som finns i databasen om den gör de så händer inget man om itne så öppnar popupen igen.

Problemet är att popupen kommer up hela tiden, så jag kollade om sesioneran var lika men det var dom inte..

Vad är fel?!?

[Redigerat av Jacob den 23 apr 2001]

LarsGMedlem sedan dec. 200012 464 inlägg
#10

Om du har satt, i din browser, att du inte tillåter cockies så blir det en ny session när du öppnar en ny sida.

------------------
essentitia preter non sans multiplicandum

VideMedlem sedan dec. 19998 577 inlägg
#11

Öppnar du utan http://dinsajt.com/ så skall inget nytt ID tilldelas...

------------------
Budweiser - Slightly contaminated water... probably harmless, but I would recommend boiling before you drink it...
webEye.nu SweQuake.com

JacobMedlem sedan dec. 2000503 inlägg
#12

nää jag fattar inte det här, jag tillåter kakor.

vide:
Gör det något om min site in liger i roten. http://localhost/hemsidor/msk/mess/default.asp

------------------
ja©ob

VideMedlem sedan dec. 19998 577 inlägg
#13

Nej, det spelar ingen roll... det du skall tänka på är att använda relativa sökvägar när du öppnar det nya fönstret...

------------------
Budweiser - Slightly contaminated water... probably harmless, but I would recommend boiling before you drink it...
webEye.nu SweQuake.com

JacobMedlem sedan dec. 2000503 inlägg
#14

relativa sökvägar?!?

vad menar du med de

------------------
ja©ob

VideMedlem sedan dec. 19998 577 inlägg
#15

Precis vad jag menar med det jag skrev några inlägg längre upp... :)

Att du inte använder hela httpsökvägen till din fil, utan bara utifrån din utgångspunkt...

Du står nu i roten på webeye... och skall in i test/test.asp

Fel: http://www.webeye.nu/test/test.asp

Rätt:
test/test.asp

------------------
Budweiser - Slightly contaminated water... probably harmless, but I would recommend boiling before you drink it...
webEye.nu SweQuake.com

RossifumiMedlem sedan okt. 20001 558 inlägg
#16

Det finns en bugg lokalt i IIS5 när man använder Sessions, kanske är den som spökar >> Läs detta inlägg.

------------------
"When the 500 isn't right, you're in hell, when a Superbike isn't right, it's ok"
Valentino Rossi, Nastro Azurro Honda

RossifumiMedlem sedan okt. 20001 558 inlägg
#17

Eller detta >> http://support.microsoft.com/support/kb/articles/Q196/3/83.ASP

------------------
"When the 500 isn't right, you're in hell, when a Superbike isn't right, it's ok"
Valentino Rossi, Nastro Azurro Honda

JacobMedlem sedan dec. 2000503 inlägg
#18

OK tack så mycket alla, jag har nog fått det att fungera.

------------------
ja©ob

263 ms totalt · 3 externa anrop · v20260731065814-full.30151723
136 ms — hämta forumlista (db)
123 ms — hämta statistik (db)
137 ms — hämta tråd, inlägg och bilagor (db)