ASP, Grunderna - Session Variabler
Session variabler.
Denna artikeln lär dig allt du bör veta om Session, för att
ta del av denna artikel bör du ha grundläggande kunskaper i ASP och användandet
av Cookies och Variabler.
Tekniken
En session variabels styrka gentemot en vanlig variabel är
att session variabeln överlever även om användaren byter sida på webbservern.
Som du vet så försvinner vanliga variabler så fort en sida har laddats klart,
detta leder till att det inte går att spara information som ska spänna sig över
mer än en sida.
Detta löser Sessionvariabeln genom att lagra informationen
som sessionvariabeln innehåller på servern och koppla denna variabel mot ett
unikt nummer som varje användare får.
När du besöker en ASP sida så startar du en
"Session", en användning utav sidan så att säga, du får omedvetet ett
unikt nummer kopplat till dig och din webbläsare. Ett s.k. SessionID, som kan
se ut ungefär så här 34567555.
Användningsområden
Du kanske undrar vad man ska med dessa variabler och
informationen till? Några enkla exempel är
t ex Banksidor som skyddar alla sina sidor från obehöriga
genom att ha koll på att rätt användare är inloggad. Ett annat klassiskt
exempel är en webbshopp som lagrar kundkorgen så länge man är inne på sidan och
handlar. Sen finns det så klart massor med andra användningsområden för en
sessionvariabel.
Hur gör man?
|