Kuki katika HTTP
Kuki ni maandishi machache, ambayo seva inaweza kuhifadhi katika kivinjari cha mtumiaji. Seva inaweza kuweka Kuki kadhaa zilizo na majina tofauti.
Kwa kutumia Kuki, seva inaweza kutambua mtumiaji na kuhifadhi data za kila mteja kati ya maombi yake.
Kuki huhamishwa kati ya mteja na seva kwa kutumia vichwa vya HTTP (kumbuka, hii ni muhimu). Kila wakati kivinjari kitakapotuma ombi kwa seva kivinjari kitatuma Kuki zote za tovuti hiyo kwa seva.
Kwa kutumia kichwa Cookie mteja
anatumia Kuki kwa seva kila
ombi:
Cookie: name=john
Ikiwa Kuki haikuwekwa moja tu, basi mteja atazituma zote kwenye kichwa kimoja, akizitenganisha kwa alama ya mkato:
Cookie: name=john;surn:smit
Kwa kutumia kichwa Set-Cookie seva
inaweza kuweka Kuki kwa jina linalohitajika
na thamani:
Set-Cookie: name=john
Je, ni kweli kwamba Kuki huhamishwa kupitia vichwa vya HTTP?
Kuki huhifadhiwa wapi, kwenye seva au kwenye kivinjari?
Seva huweka Kuki kwa kutumia kichwa gani?
Kivinjari hutuma Kuki kwa seva kwa kutumia kichwa gani?
Kivinjari hutuma Kuki kwa seva mara ngapi?
Fungua tovuti yoyote na uchunguze vichwa vya ombi na majibu. Tafuta huko vichwa vinavyohamisha Kuki.
Kwenye kipimo cha kivinjari kwenye kichupo "Network" tafuta ombi lako. Bonyeza juu yake. Kwenye maelezo mafupi ya ombi yaliyojitokeza tafuta kichupo "Cookies". Chunguza.
Kwenye kipimo cha kivinjari kwenye kichupo "Application" tafuta kichupo "Cookies". Chunguza Kuki zilizoandikwa kwenye kivinjari chako kwa tovuti husika. Jaribu kubadilisha na kufuta Kuki binafsi (makini, unaweza kuvunja upatikanaji; hakikisha, una nenosiri la tovuti hii).