webForumDet fria alternativet

Sessionfråga

ASP

5 svar · 395 visningar · startad av Asa

Medlem sedan dec. 20011 860 inlägg
Frågan#1

Vad kan det bero på att en session dör innan det gått 45 minuter? Har Session.TimeOut = 45

Finns ingenstans i koden där den dödar sesssionerna.
Har döljt det som finns i koderna som har med sessionerna.

Tips?

Är det bättre att använda cookies istället för sessioner? Hittade denna länk:
http://support.microsoft.com/kb/q178037

Medlem sedan nov. 20017 144 inlägg
#2

1. Jag har märkt av det där om jag skickar upp nya versioner av en fil via ftp-n medans sessionen är igång.

Det kan också vara vbscript-motorn i servern som gör en omstart orsakat av ett fel. Då kan den tappa sessionerna.

2. Är det bättre med en bil än en buss?
Jag skulle vilja påstå att det beror på sammanhanget.

Medlem sedan dec. 20011 860 inlägg
#3

1. Okej. Får kolla på detta. Men det kan alltså bero på asp-koden som påverkar detta oxå?

2. Cookies kan ju många stänga av så det kanske inte är bra? Cookies att komma ihåg inloggingen. Ex: ID samt användarnamn.

Medlem sedan nov. 20017 144 inlägg
#4

Stänger användaren av cookies så kommer inte heller sessions att funka.

Medlem sedan dec. 20011 860 inlägg
#5

Okej. Då vet jag. Men de flesta använder alltså sessions...?

Medlem sedan juni 20003 076 inlägg
#6

Asa skrev:

Okej. Då vet jag. Men de flesta använder alltså sessions...?

Jesper T skrev:

Jag skulle vilja påstå att det beror på sammanhanget.

Det beror alltså på vad session/cookien har för funktion, man väljer den mest lämpliga. :)

258 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)