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
17 svar · 282 visningar · startad av Jacob
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
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
gör den det dirkt efter det att användare lämnat?
kan man inte beodra session_onend
------------------
ja©ob
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.
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
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]
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>
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]
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
Ö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
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
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
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
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
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