Det första som slår mig är:
<% Session.Abandon %>
Men jag kanske är ute och på spiran och kollar på fåglar.. :)
------------------
// Palleman
www.wiicom.nu/palle
8 svar · 258 visningar · startad av Nickemannen
Stänga ner alla sessioner när nån lämnar sidan eller servern
Hur gör man detta på bästa sätt...
tänkte på javascript onUnload... men det är så omstänigt
Det första som slår mig är:
<% Session.Abandon %>
Men jag kanske är ute och på spiran och kollar på fåglar.. :)
------------------
// Palleman
www.wiicom.nu/palle
JO, det förstås, men sessionen skall först avslutas när du lämnar den... och inte när sidan har laddats klart.
och om jag avänder javascript så att den öppnar, ett litet popupfönster som kör Session.Abandon så fungerar det inte heller för då startar det popupfönstret en ny session
Hur menar du med att stänga ned alla sessioner? Så när någon lämnar en viss sida på försvinner allas session-state? Eller menar du att du skall ta bort användarens session-variabler?
------------------
/ Torbjörn Hansson, webbutvecklare
Endero Sverige
När man kommer in på sidan så skapas det ju en session, jag vill att när han lämnar sidan skall den avslutas
Ja då är det nog onUnload som gäller. DU kan ju göra så att du lägger en asp-sidan som utför Session.Abandon, som förlslagsvis kunde heta "abandon.asp", och lägga en 0 gånger 0 stor IFRAME på den sidan du vill applicera det på. Då borde onUnload-eventet vara:
onUnload="document.iframe.location.href='abondon.asp'"
Vet inte om document behövs.
------------------
/ Torbjörn Hansson, webbutvecklare
Endero Sverige
Skapar inte själva den sidan en egen Session, eller kan man stänga av så att den inte kan skapa någon session, jag har för mig att jag läst någonstans att man kan stänga av så att man inte kan använda sessioner
<%@ enable sessionstate=false %>, typ, med reservation för felaktiga mellanslag, skriver det aldrig för hand.
men om du stänger av session-hantering så lär du ju inte kunna anropa abandon, eller hur?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>
[Redigerat av @nders den 08 feb 2001]
Ne, det har du nog rätt i