Avatar billede viperfx102 Nybegynder
22. maj 2002 - 12:56 Der er 8 kommentarer og
1 løsning

overfør variable

Jeg skal efter at brugeren har logget ind på mit site, overfører en værdi (brugerid), til de andre sider, når brugeren bevæger sig rundt på sitet!
Jeg kan selvfølgelig poste brugerid med, men kan man ikke oprette en global variable for brugeren som jeg kan "dræbe" igen når brugeren logger af??? eller noget ligende???
Avatar billede benson Nybegynder
22. maj 2002 - 12:59 #1
Brug en session variabel SESSION("brugerID")= ??
Avatar billede tmceu Praktikant
22. maj 2002 - 12:59 #2
Session("VariabelNavn") = "værdi"
Avatar billede benson Nybegynder
22. maj 2002 - 12:59 #3
Dræb den med SESSION.ABANDON
Avatar billede tmceu Praktikant
22. maj 2002 - 13:01 #4
Du skal ifm. sessions variabler være opmærksom på at det kræver cookie understøttelse i browseren, da der anvendes en sessions cookie. Hvis browseren ikke understøtter cookies, vil hver request opfattes som en ny session.
Avatar billede cape Nybegynder
22. maj 2002 - 13:53 #5
tmceu.....Det er i hvert fald ikke rigtigt.....Sessions kører på serveren og har intet med clienten at gøre....
Avatar billede benson Nybegynder
22. maj 2002 - 13:56 #6
cape> det er rigtigt hvad tmceu skriver. En session variabel skal have cookie understøttelsen i browser, da den gemmer en session cookie !
Avatar billede cape Nybegynder
22. maj 2002 - 14:12 #7
Nårhhh....så er det jo mig der har drukket....hik
Avatar billede benson Nybegynder
22. maj 2002 - 14:16 #8
cape> Men du har da ret i at der også gemmes en variabel på Serveren, det er derfor det er vigtig at slette denne igen med Session.abandon. Et par tusind brugere i time med hver deres variabel der ikke bliver lukket kan da fylde lidt i hukommelsen !
Avatar billede tmceu Praktikant
22. maj 2002 - 18:34 #9
benson >> tak for støtten :-)

Det er korrekt at de vil fylde midlertidigt i memory og at det er et potentielt problem på et stort site, men en session timer ud efter x minutter, default er 20 min., men den kan ændres både i IIS og via Session.Timeout = X. Med andre ord bør det ikke være et problem, med mindre man sætter timeout til en ekstrem værdi.
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