HTTP-de Sessiýa
Kukilaryň esasynda sessiýalar işleýär. Sessiýalar serwere müşderini ýatda saklamaga we oňa degişli maglumatlary saklamaga mümkinçilik berýär.
Mysal üçin, sahypanyň myhmany dükanyň sebetine harytlar goşup biler. Sahypa täzeden ýüklenenden soň serwer müşderini tanap we ona şu brauzerde goýlan harytlary görkezer.
Geliň, munuň nädip işleýändigini düşüneli. Bilşiňiz ýaly, HTTP protokoly ýagdaýy saklamýar, ýagny serwer haýsy müşderiniň sorag ýollandygyny tapyp bilmeýär. Şonuň üçin bu ýagdaýda ýörite usul ulanylýar.
Onuň manysy aşakdaky ýalydyr.
Müşderiniň ilkinji saparynda serwer
oňa tötänleýine ýeke-täk setir bilen
kuki belgiler. Bu kuka sessiýa kukisi diýilýär we
adaty ady sessid bolýar.
Serwer özünde hemme sessiýa kukileriniň sanawyny saklaýar we olara gerekli maglumatlary baglaýar. Mysal üçin, dükanda saýlanan harytlaryň sanawy.
Müşderiniň indiki saparynda ol sessiýa kukisini serwere iberer we serwer bu kuka esasynda ony tanap we serwerde şol müşderi üçin saklanan maglumatlary alyp biler.
HTTP protokoly soraglar arasynda maglumat saklamýar. Şonda-da, serwer ulanyjylary tapawutlandyryp biler. Bu nädip amala aşyrylýar?