⊗inhpAdvSs 27 of 29 menu

Sesiunea în HTTP

Pe baza cookie-urilor funcționează sesiunile. Sesiunile permit serverului să-și amintească clientul și să stocheze informații pentru acesta.

De exemplu, un vizitator al site-ului poate adăuga produse în coșul magazinului. Și după reîncărcarea paginii, serverul îl identifică clientul și îi va afișa produsele care au fost adăugate în acest browser.

Să înțelegem cum funcționează acest lucru. După cum știți deja, protocolul HTTP nu păstrează starea în sensul că serverul nu poate distinge de la ce client a venit cererea. Prin urmare, în acest caz, se folosește o ocolire.

Esența sa este următoarea. La prima solicitare a clientului, serverul îi setează un cookie cu un șir aleatoriu unic. Acest cookie se numește de sesiune și de obicei are numele sessid.

Serverul stochează, de asemenea, o listă cu toate cookie-urile de sesiune și leagă datele necesare de acestea. De exemplu, lista de produse selectate în magazin.

La următoarea solicitare, clientul va trimită către server cookie-ul de sesiune și serverul îl va identifica după acest cookie și va putea obține datele care sunt salvate pe server pentru acest client.

Protocolul HTTP nu păstrează date între cereri. Cu toate acestea, serverul poate distinge utilizatorii. Cum este implementat acest lucru?

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge