HTTPдеги Cookie
Cookie'лер колдонуучунун браузеринде сервер сактай турган кичинекей текст болуп саналат. Сервер ар кандай аттар менен бир нече куки орното алат.
Cookie'лердин жардамы менен сервер колдонуучуну аныктай алат жана ар бир кардардын өтүнүчтөрү арасында анын маалыматтарын сактай алат.
Cookie'лер кардар менен сервердин ортосунда HTTP баштыктары аркылуу өткөрүлөт (эсиңизде болсун, бул маанилүү). Браузердин серверге ар бир өтүнүчүнө браузер бул сайттын бардык кукилерин серверге жөнөтөт.
Cookie баштыгынын жардамы менен кардар
ар бир өтүнүч убагында серверге куки жөнөтөт:
Cookie: name=john
Эгерде бир эле куки орнотулбаса, анда кардар алардын бардыгын бир баштыкка бириктирип, чекиттуү үтүр менен бөлүп жөнөтөт:
Cookie: name=john;surn:smit
Set-Cookie баштыгынын жардамы менен сервер
керектүү ат жана маани менен куки орното алат:
Set-Cookie: name=john
Кукилер HTTP баштыктары аркылуу өткөрүлөбү?
Кукилер кайда сакталат, серверде же браузерде?
Сервер кайсы баштык менен куки орнотот?
Браузер кайсы баштык менен кукилерди серверге жөнөтөт?
Браузер кукилерди серверге канчалык жии жөнөтөт?
Бир сайтты ачыңыз жана өтүнүч жана жооп баштыктарын изилдеңиз. Андан куки ташуучу баштыктарды издеңиз.
Браузердин дебаггериндеги "Network" кошумчасында сиздин өтүнүчүңүздү табыңыз. Ага басыңыз. Көрсөтүлгөн өтүнүч маалыматтарынан "Cookies" кошумчасын табыңыз. Аны изилдеңиз.
Браузердин дебаггериндеги "Application" кошумчасында "Cookies" кошумчасын табыңыз. Бул сайт үчүн браузериңизде сакталган кукилерди изилдеңиз. Жеке кукилерди өзгөртүүгө жана өчүрүүгө аракет кылыңыз (этият болуңуз, аутентификация бузулушу мүмкүн; бул сайттын сыр сөзүңүз бар экенине ишендириниңиз).