Engine^Medlem sedan dec. 20003 887 inlägg
OveRRidE skrev:
Ungefär, avsluta kopplingar och förstör datastrukturer, iallafall så fort som möjligt utan att koden blir oläsbar. Var någonstans du gör det på själva ASP-sidan spelar mindre roll, såvida det inte är ett script som tar väldans lång tid på sig. Skillnaden mellan att stänga t.ex. ett recordset 20 rader ovanför slutet av filen och på sista raden är marginell, speciellt om du bara har HTML mellan. ;) Det är ett ställningstagande, huvudsaken är att du gör det någonstans.
En session och en sessionsvariabel är inte samma sak. Man avslutar en sessionsvariabel med
Session.Contents.Remove "dinvariabel"
medans du "tar bort" (avslutar) en session med
Session.Abandon
Innebär Abandon() implicit borttagning av sessionsvariabler?
OOveRRidEMedlem sedan feb. 200112 078 inlägg Jag kan inte tänka mig något annat svar på den frågan än, ja. Det skulle kännas fullständigt vansinnigt om .Abandon() bara kopplar loss klienten från själva sessionen, och inte t.ex. förstör eventuella objekt (urk, objekt i session!) i variablarna. Du kan ju inte återansluta till en session, once abandoned, så att säga. Det skulle ju dessutom innebära en säkerhetsrisk.
Jag har iallafall förutsatt att det är så, och har inte stött på några som helst indikationer på att det skulle vara annorlunda.
/red. Jag blir dock tveksam när jag tänker efter lite, då det heter just Abandon, som betyder "överge". Kanske är det så att servern bara raderar referensen till klienten för att sedan vänta på .TimeOut()? :o
EeriksMedlem sedan apr. 20011 418 inlägg J.N. Det funkar ungefär som vanligt. Märker ingen skillnad. Men det kanske är skillnad "under ytan"... Vad vet jag =)
Mvh Erik
J.N.Medlem sedan apr. 20031 660 inläggHEJ!
Då är det inte bättre, eftersom du hade problem med att det segade sig ordentligt? Det vill säga, fortfarande inte godkänt?
EeriksMedlem sedan apr. 20011 418 inlägg Det sergar inte nu.. Det var bara en kväll det segade ordentligt.. Och loopia säger att det berodde på deras server.. Men jag blev ju lite nojig och tänkte att det kanske är jag som är problemet.. Men det lär vi väl aldrig få veta!?
J.N.Medlem sedan apr. 20031 660 inläggHEJ!
eriks skrev:
...Men jag blev ju lite nojig och tänkte att det kanske är jag som är problemet.. Men det lär vi väl aldrig få veta!?
§e
Tyvärr inträffar det ibland att man själv är problemet.
Men, då brukar jag skylla på någon annan! :moose
:birp