Hvad er der da galt med en session?
--
Gæstebruger, opret dit eget login og få din egen signatur. #1
Der er ikke noget galt med session. Mere, hvilke alternativer findes der?
Man kan gemme den på databasen, men jeg forestiller mig en del unødvendig traffik hvis der skal postes til databasen for element brugeren tilføjer/fjerner fra indkøbskurven.
--
en cookie KAN bruges men kan meget ,meget ,meget langt fra anbefales...
--
"Remember, amateurs built the Ark. Professionals built the Titanic." - Richard J. Sexton
Brug session eller database. Med databasen har du den fordel, at brugeren kan lukke sin browser og komme tilbage senere, hvor du så kan identificere ham ud fra en cookie på ny. Sessionen dør når den dør.
Du kan godt lave en javascriptkurv, hvis du bruger frames på en sådan måde, at du, uanset hvordan brugeren navigerer, har en side som ikke skifter - men det vil være at gå over åen efter vand, og dårlig stil.
--
Gode svar kræver gode spørgsmål.
Husk detaljerne, når du spørger.
Tilgængeligt for serveren
Server
Database: Langtidsopbevaring
Server/client
Session: Opbevaring umiddelbart skjult for klienten (angivet ved en midlertidig cookie kaldet PHPSESSID) i aktuel session (normalt til browservinduet lukkes)
Client
Cookies: Opbevaring lokalt direkte tilgængeligt for klienten med vedholdenhed bestemt af klienten (men foreslået af serveren)
Udelukkende tilgængeligt på klientsiden (JavaScript)
Client
SessionStorage (HTML5): Midlertidige cookies til information gemt indtil sessionens afslutning
LocalStorage (HTML5): Cookies til vedvarende informationer
--
NNO↔HOL