Avatar billede Slettet bruger
17. juni 2002 - 23:28 Der er 3 kommentarer og
3 løsninger

SessionID

Hejsa

Lige et hurtigt spørgsmål....

Hvad kan man dog bruge den værdi som
<% Response.Write Session.SessionID %> returnerer, til?
Avatar billede kimiwan Nybegynder
17. juni 2002 - 23:33 #1
Det er et unikt nummer, som ingen anden bruger på dit site vil få tildelt på noget tidspunkt, så du kan bruge det som sådant.

F.eks. til filupload, hvis du vil sikre dig, filen bliver gemt og ikke overskriver andre filer - her kan du navngive filen sessionid & tiden lige nu.
Avatar billede kimiwan Nybegynder
17. juni 2002 - 23:35 #2
..så kan brugeren uploade mere end een fil (han uploader jo ikke to samtidig fra den samme side), og to brugere kan uploade en fil på præcis samme tid (de har jo forskelligt sessionid) uden at to filer får samme navn.

Og det var iøvrigt et svar :o)
Avatar billede Slettet bruger
17. juni 2002 - 23:36 #3
Men hvis man ser bort fra upload hvor det naturligvis er oplagt, hvilke anvendelsesmuligheder ligger der så ellers i det?
Avatar billede a1a1 Novice
18. juni 2002 - 00:36 #4
en session er en cookie som serveren sender til din browser, den er så også flink :o), at der i asp er en kode til at skrive den ud med....

menningen med den er at severen "holder styr" på brugerene dvs. giver alle en værdi.
Man kan jo så gemme sessionID i en database for hver side brugeren ser (med dato tid, sidenavn og sessionID), så har man jo en statistik over hvilke sider brugerene ser (og hvor langtid der går fra de kommer fra en side til den anden osv, osv...)

;)
Avatar billede tmceu Praktikant
18. juni 2002 - 08:05 #5
Jeg er ked af at dryppe lidt malurt i bægeret, men Session.SessionID er IKKE garanteret unik på tværs af genstart af IIS. Dvs. at en given ID kan blive tildelt igen efter hver genstart af IIS. Det er den direkte årsag til, at Microsoft anbefaler ikke at bruge Session.SessionID som GUID i en database.

Jeg mener ikke selve ID'en er specielt interessant, med undtagelse af det eksempel a1 giver. Jeg anvender den af og til i statistik funktioner, hvis den server jeg arbejder på, ikke har et ordentligt statistik modul.

Sessioner i sig selv er naturligvis interessant, men du behøver normalt ikke bekymre dig om ID på sessionen. Hvis du eks. gemmer information i sessions variabler, behøver du ikke kende ID'en, da alle funktioner på sessions i dit ASP script altid foregår på den aktive session.
Avatar billede Slettet bruger
21. juni 2002 - 22:56 #6
ok
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