Avatar billede andersasp Nybegynder
12. juni 2002 - 09:29 Der er 6 kommentarer og
1 løsning

Skriv session

Hejsa eksperter!

Hvorledes skriver man en session? Det den skal gøre er, at når en bruger går ind på min side bliver hans ip adresse gemt i en session!

Men hvordan gemmer man denne hvis nu sessionen skal hedde "brugerid" og det der skal gemmes er <%= Request.ServerVariables("REMOTE_ADDR") %>, altså ip adressen!

Sessionen skal gemmes automatisk når brugeren kommer ind på siden!
Avatar billede The Real Yoda Juniormester
12. juni 2002 - 09:31 #1
session("brugerid")=Request.ServerVariables("REMOTE_ADDR")


sådan...

så kan du udskrive den senere med

response.write session("brugerid")
Avatar billede The Real Yoda Juniormester
12. juni 2002 - 09:31 #2
det var nu altså et svar...!
Avatar billede tmceu Praktikant
12. juni 2002 - 10:44 #3
Du skal være opmærksom på, at cookies skal være enabled i browseren, før du kan anvende sessioner, da der anvendes en sesions cookie. I modsat fald, vil hver enkelt request blive opfattet som en ny session og alle dine assignments til sessions variabler vil gå tabt.
Avatar billede andersasp Nybegynder
12. juni 2002 - 13:14 #4
Undskyld mit sene svar! men jeg var lige væk et stykke tid!  det sessionen skal bruges til er en indkøbskurv - der skal derfor indsættes en unik bruger id for hvert produkt de køber..  er der en lettere måde at gøre det på???
Avatar billede tmceu Praktikant
13. juni 2002 - 18:59 #5
Hverken ip adresse eller sessions ID er unikke i ordets forstand.

Mange brugere har den samme eksterne ip adresse, eks. hvis de går på nettet på en arbejdsplads eller uddannelsesinstitution. I min virksomhed er vi eks. ca. 3000 medarbejdere og vi har kun én ekstern ip adresse.

Session.SessionID er ikke garanteret unik på tværs af genstart af IIS. Dvs. at den samme Sessions ID kan blive tildelt før og efter genstart af IIS. Anbefalingen er derfor, at man derfor aldrig må bruge Session.SessionID som GUID i en database.

Men hvis man kender begrænsningen i Sessions ID og man blot vil identificere de enkelte brugere mens de er i butikken, bør det ikke være nødvendigt at gemme nogen ekstra information. Du kan ganske simpelt anvende Session.SessionID.
Avatar billede andersasp Nybegynder
25. juli 2002 - 14:56 #6
har fundet ud af det! ellers mange tak!
Avatar billede The Real Yoda Juniormester
26. juli 2002 - 00:21 #7
en røvet måde at redde 30 points synes jeg...
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