⊗inhpAdvSs 27 of 29 menu

Session i HTTP

På baggrund af cookies fungerer sessioner. Sessioner gør det muligt for serveren at huske klienten og lagre information for den.

For eksempel kan en besøgende på et websted lægge varer i indkøbskurven i en butik. Og efter genindlæsning af siden vil serveren identificere klienten og vise ham varerne, som var lagt i kurven i denne browser.

Lad os se nærmere på, hvordan dette fungerer. Som du allerede ved, opbevarer HTTP-protokollen ikke tilstand i den forstand, at serveren ikke kan skelne hvilken klient der kom med en anmodning. Derfor bruges der i dette tilfælde en omvej.

Essensen af det er som følger. Ved den første kontakt fra klienten sætter serveren en cookie med en tilfældig unik streng. Denne cookie kaldes session og har normalt navnet sessid.

Serveren opbevarer også en liste over alle session-cookies og knytter data til dem. For eksempel en liste over valgte varer i butikken.

Ved den næste kontakt fra klienten vil den sende session-cookien til serveren og serveren vil identificere den via denne cookie og vil være i stand til at hente de data, der er gemt på serveren for denne klient.

HTTP-protokollen opbevarer ikke data mellem anmodninger. Ikke desto mindre kan serveren skelne mellem brugere. Hvordan er dette implementeret?

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis