Avatar billede jmarkling Nybegynder
15. april 2002 - 02:23 Der er 5 kommentarer og
1 løsning

Session ID....

Er det muligt at lave en funktion, der kører alle de kørende sessioner igennem på serveren?
------------***************--------------------
Lad os nu sige at der 20 online, med hver Deres ID... Session.SessionID, og jeg vil undersøge om der er nogen af dem, der har et bestem ID, der er gemt i db'en...
Så jeg kan undersøge om der er nogen af dem der er online, der har udført noget, som jeg har gemt i db'en inden for samme Session...
------------***************--------------------
Kræver det yderligere forklaring??


Avatar billede jmarkling Nybegynder
15. april 2002 - 02:27 #1
Yderligere forklaring...

Hvis en kunde afbryder sin Session, vil jeg gerne kunne slette de ting i databasen, han har fyldt sin indkøbskurv(db'-baseret), og han ikke bekræfter det og lukker sin pc og derved lukker Sessionen, så vil jeg slette det han har i kurven.
-PS. Jeg vil ikke bruge cookies.
Avatar billede kimiwan Nybegynder
15. april 2002 - 08:18 #2
du skal bruge sådan en her i din global.asa fil:

sub session_onEnd
'script her eksekveres, når en session udløber
'dvs. her skal du bare placere et script, der rydder op i dine data for den enkelte bruger.
end sub
Avatar billede jmarkling Nybegynder
15. april 2002 - 22:51 #4
Igen tak...
Det er helt utroligt, som du kan kimiwan.
Det er nu smart med den der global.asa, så kan man lave batchjobs der.
Avatar billede kimiwan Nybegynder
15. april 2002 - 22:57 #5
ja, du skal bare passe på med at gemme for meget i session variabler.. de trækker utroligt mange serverressourcer!  :o)
Avatar billede jmarkling Nybegynder
15. april 2002 - 23:00 #6
-Det gør jeg ikke bare rolig, det er til en indkøbskurv hvor jeg bruger SessionsID som nøgle, og hvis personen forlader session, så vil jeg slette hans kurv, hvis han ikke har bekræftigede ordren...
Så batchjob, sletter bare de records i tabellen, hvor SessionID er lig med den nedlagte session...
Det er med vilje jeg har opbygget det sådan, og ikke med cookies.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester