⊗inhpBsSs 27 of 29 menu

HTTP-ի սեսիա

Տվյալների բլոկների հիման վրա աշխատում են սեսիաները: Սեսիաները թույլ են տալիս սերվերին հիշել հաճախորդին և պահել նրա համար տեղեկատվություն:

Օրինակ, կայքի այցելուն կարող է ապրանքներ ավելացնել խանութի զամբյուղում: Եվ էջի վերաբեռնումից հետո սերվերը կնույնականացնի հաճախորդին և ցույց կտա նրան այն ապրանքները, որոնք պահված են այս բրաուզերում:

Եկեք հասկանանք, թե ինչպես է դա աշխատում: Ինչպես արդեն գիտեք, HTTP պրոտոկոլը չի պահպանում վիճակը այն իմաստով, որ սերվերը չի կարող տարբերակել, թե որ հաճախորդից է եկել հարցումը: Ուստի այս դեպքում օգտագործվում է շրջանցող ուղի:

Դրա էությունը հետևյալն է. Հաճախորդի առաջին դիմման դեպքում սերվերը նրան տալիս է տվյալների բլոկ պատահական ունիկալ տողով: Այս տվյալների բլոկը կոչվում է սեսիոն և սովորաբար ունի անուն sessid:

Սերվերը նաև պահում է իր մոտ բոլոր սեսիոն տվյալների բլոկների ցուցակը և դրանց կապում անհրաժեշտ տվյալները: Օրինակ՝ խանութում ընտրված ապրանքների ցուցակը:

Հաճախորդի հաջորդ դիմման դեպքում նա կուղարկի սերվերին սեսիոն տվյալների բլոկը և սերվերը նրան կնույնականացնի այս տվյալների բլոկով և կկարողանա ստանալ տվյալները, որոնք պահպանված են սերվերում տվյալ հաճախորդի համար:

HTTP պրոտոկոլը տվյալներ չի պահպանում հարցումների միջև: Սակայն, սերվերը կարող է տարբերակել օգտատերերին: Ինչպես է դա իրականացված:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել