Hur fungerar serverns sessions id? Är det ett löpnummer. Kan det någonsin bli det samma?
Webservern jag använder är IIS6.x
5 svar · 278 visningar · startad av mattiasnordin
Hur fungerar serverns sessions id? Är det ett löpnummer. Kan det någonsin bli det samma?
Webservern jag använder är IIS6.x
Jag (hoppas) att det är ett slumptal och inte löpande. Vore tokigt annars.
Om IIS sparar alla sessions-ID:n som använts vet jag inte heller, men jag tror inte det.
Så nej, vill du ha unika löpande tal rekommenderar jag att du tillverkar dem själv.
Nedan är några sessions-id. De ser ut att nästan vara i löpform. Det skiljer nästan en timme i tid mellan dem och enligt min logg har det inte varit några besökare inne imellan.
687641383
687641381
687641378
687641375
687641379
Vad drar man för slutsats av det ?
:)
Vad drar man för slutsats av det?
Att sessions-ID'n är unika sålänge inte IIS'en startas om (sägs det), samt att de ökar i sekventiell ordning, allt eftersom besökarna ramlar på.
Med andra ord; under serverns "uptime-levnadstid" så ska de alltså vara unika, men de lämpar sig inte så bra som unika identifierare om de skall lagras på ett mer permanent sätt, som t.ex. i en databas.
Bra forum det här. Tackar :)