Junior
Cookies кантип иштейт?
sobes.tech AI
AIден жооп
Кукилер — бул кичинекей маалымат бөлүктөрү, сервер аларды кардар браузерине жиберет жана анын түзмөгүндө сакталат. Кийинки суранычтарда ошол эле серверге, браузер аларды кайра жиберет:
Ишке ашыруу процесси:
- Серверден жөнөтүү: Кардар биринчи жолу веб-колдонмого кайрылганда, сервер HTTP-жоопто
Set-Cookieбашталышын кошушу мүмкүн. Бул башталыш кукилер жөнүндө маалыматтарды камтыйт, алар браузер сакташы керек:// HTTP-жоопто `Set-Cookie` башталышынын мисалы Set-Cookie: sessionid=abc123; Expires=Wed, 09 Jun 2021 10:18:14 GMT; Secure; HttpOnlysessionid=abc123: Кукинин аты жана мааниси:Expires: Кукинин мөөнөтү аяктай турган дата жана убакыт. Эгер жок болсо, куки сессиялык болот (браузер жабылганда өчүрүлөт):Secure: Тек гана HTTPS аркылуу жөнөтүү:HttpOnly: JavaScript аркылуу жетүүнү тыюу салуу (коопсуздукту жогорулатат):
- Браузердин сактоосу: Браузер
Set-Cookieбашталышын алат жана кукилерди жергиликтүү сактагычта сактайт. Ар бир куки белгилүү бир доменге жана, зарыл болсо, жолго байланыштуу: - Браузердин жөнөтүшү: Кийинки суранычтарда, сакталган кукилер менен, браузер автоматтык түрдө
Cookieбашталышында HTTP-суратка киргизет:// HTTP-суратта `Cookie` башталышынын мисалы Cookie: sessionid=abc123 - Сервердин иштетиши: Сервер
Cookieбашталышынан кукилерди алат жана аларды кардарны идентификациялоо, сессиянын абалын сактоо, мазмунду персоналдаштыруу жана башка максаттар үчүн колдонулат:
Кукилердин негизги атрибуттары:
| Атрибут | Түшүндүрмө: |
|---|---|
Expires |
Аяктай турган дата жана убакыт: |
Max-Age |
Кукинин максималдуу жашоо мөөнөтү секунддарда. Expiresке караганда артыкчылыкка ээ: |
Domain |
Кукинин иштөөчү домен: |
Path |
Домен ичинде иштөөчү жол: |
Secure |
Коопсуз байланыш аркылуу гана жөнөтүү: |
HttpOnly |
JavaScript аркылуу жетүүнү тыюу салуу: |
SameSite |
Кукинин межсайыттык суранычтарда жөнөтүлүшүн башкаруу (CSRF коргоо): |
Кукилерди колдонуу:
- Сессияларды башкаруу: Кардардын абалын сактоо үчүн сессия идентификаторун сактоо:
- Персоналдаштыруу: Кардардын артыкчылыктарын, мисалы, тил же дизайн темасын эс тутумга алуу:
- Күзөтүү: Кардардын сайттагы жүрүм-турумун талдоо (кардардын макулдугу менен):
Чектөөлөр:
- Маалыматтын чектелген өлчөмү (адатта 4 КБ окшош):
- Домендеги кукилердин санына чектөө:
- Кардар тарабынан өчүрүлүшү мүмкүн: