26. juli 2001 - 23:17Der er
35 kommentarer og 1 løsning
Session.abandon
Hvordan tilsikrer man bedst at når besøgende på ens hjemmeside forlader den eller lukker browseren så bliver \"logget ud\" vha. session.abandon. (Når besøgende logger ind på hjemmesiden gemmes deres userid i en session)
Jeg har en forestilling om at det kan gøres ved at når brugeren forlader sitet, åbnes et nyt vindue som blot indeholder kommandoen session.abandon og derefter lukker vinduet.
Men hvis man har et stort antal brugere og disse ikke benytter sig af logout så vil serveren bare bruge en masse unødig ram som forringer performance. (så er det jo også dårlig programmering ikke at tage højde for sådan noget :-) )
Nææ...min kører jo i døgn drift, men når jeg er hjemme hos de gamle bliver den genstartet hvergang, eller vi logger ihvertfald af og på også er de også væk. Men okay, det er sikkert en meget god ide at fjerne dem :-)
moonduck:> det afhjælper stadig ikke problemet ... og hvis du sætter det til f.eks. 5 minutter, hvad så hvis en bruger bruger 10 mins på at læse et eller andet imens han/hun er logget ind ?
moonduck, tdaugaard har ret. Jeg har en formular som er rimelig lang med en masse forklarende tekst. Derfor er det ikke utænkeligt at en bruger vil kunne \"dvale\" over informationen i op til 5-10 min. Derfor vil jeg ikke kunne bruge det i denne situation.
Det er jeg bestemt heller ikke tilhænger af. Egentligt bryder jeg mig ikke om sessions da de hurtigt kan æde en masse Ram. Men cookies mener jeg heller ikke er løsningen. Så enten må jeg skaffe mere Ram eller være kreativ :-)
function DoUnload(){ if(!variabel){ window.open(\"dropsession.asp\") } }
tdaugaard>> Nej, En session er et stykke data der opbevares på serveren, blot for at man kan identifivere denne datapakke sender man et SessionID til klienten som gemmes i en cookie.
stig>> Fy, fy brugeren må jo ikke bruge frem og tilbage knapperne det er jo lige før at det er en feature :-D
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.