tohaMedlem sedan dec. 1999707 inlägg Är det någon som vet om man kan använda sig av Session-varabler i "Session_OnEnd"?
Jag har en asp-lösning där jag skapara en fil. Sökvägen till filen sparar jag i en session-variabel varpå jag skapar en "Scripting.FileSystemObject" och deltetar filen i "Session_OnEnd". Men det här verkar inte fungerar. Eller gör det?
Så här ser koden ut:
Sub Session_OnEnd
'Delete temporary textfile which is used for downloading
If Session("FileName") <> "" Then
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile(Session("FileName"))
Set objFSO = Nothing
End if
End Sub
Går det ev. lösa på något annat sätt?
------------------
/ Torbjörn Hansson, webbutvecklare/gränssnittsprogrammerare
Spetsdata AB
[Redigerat av toha den 01 mar 2000]
VideMedlem sedan dec. 19998 577 inlägg Hej!
...Session_OnEnd körs när en session avslutas... så sessioner är nog lite svårt att använda där, då sessionen är avslutad (tror jag, är inte riktigt säker om den avslutas där eller om Session_OnEnd anropas när en session avslutas)...
------------------
MVH / Vide
Min hemsida:webeye.nu
tohaMedlem sedan dec. 1999707 inlägg Tänkte att kanske Session_OnEnd kördes precis INNAN sessionen avslutades.
------------------
/ Torbjörn Hansson, webbutvecklare/gränssnittsprogrammerare
Spetsdata AB
VideMedlem sedan dec. 19998 577 inlägg ... men behöver du verkligen en verifiering där då? är det inte bara att ta bort filen när användaren är borta?
------------------
MVH / Vide
Min hemsida:webeye.nu
ToonsterMedlem sedan feb. 20001 590 inlägg Precis.
Ta bort filen i session_onend, för då är besökarens session slut. Det är onödigt att kolla om sessionen är aktiv där, för det är den ju aldrig...
/T
tohaMedlem sedan dec. 1999707 inlägg Det är det jag VILL göra. Men det verkar inte fungera för filen finns kvar efter sessionens slut.
------------------
/ Torbjörn Hansson, webbutvecklare/gränssnittsprogrammerare
Spetsdata AB
emissionMedlem sedan dec. 19996 721 inlägg Nä, för då finns ju inte Session-variabeln med filnamnet kvar. Skapa en session-databas, lista sessions i en textfil, eller spara undan med session-id och filnamn i en Application-variabel.
tohaMedlem sedan dec. 1999707 inlägg Jag fixade det själv genom att instantiera FileSystem-objektet i en Application-variabel som jag sedan använder mig av i Session_OnEnd. Och till alla kan jag bara säga:
Session-variabler kan användas i Session_OnEnd.
------------------
/ Torbjörn Hansson, webbutvecklare/gränssnittsprogrammerare
Spetsdata AB