Sobes.tech
Junior

Kuo skiriasi sesija nuo slapukų?

sobes.tech AI

Atsakymas iš AI

Cookies saugo duomenis kliento pusėje (naršyklėje), jie yra tekstiniai failai su pora "raktas=reikšmė" ir informacija apie jų galiojimo laiką ir domeną. Jie naudojami vartotojo pageidavimų, autorizacijos, veiklos stebėjimo išsaugojimui. Serveris siunčia cookies klientui, o naršyklė juos automatiškai siunčia atgal serveriui kiekvienu užklausos metu į atitinkamą domeną.

Sesija saugo duomenis serverio pusėje. Klientas (naršyklė) gauna unikalų sesijos identifikatorių (SID), kurį gali saugoti cookies arba perduoti per URL. Serveris susieja SID su tam tikru duomenų rinkiniu (pavyzdžiui, krepšelio būsena, autentifikuoto vartotojo informacija). Sesija baigiasi po neveikimo laikotarpio arba naršyklės uždarymo (priklausomai nuo nustatymų).

Skirtumų lentelė:

Savybė Cookies Sesija
Saugojimo vieta Klientas (naršyklė) Serveris
Duomenų kiekis Apribotas (paprastai keli KB) Neribotas, priklauso nuo serverio išteklių
Saugumas Mažiau saugus (gali būti skaitomas) Daugiau saugus (duomenys serveryje)
Valdymas Serveris siunčia, naršyklė saugo/siunčia Serveris kuria ir valdo duomenis, naršyklė saugo SID
Paskirtis Mažų duomenų, pageidavimų saugojimas Vartotojo būsenos, didelių duomenų saugojimas