Веб основи
Вхід
Веб основи/Cookie
Тема 7

🍪 Cookie

Як сайт «пам'ятає» тебе між запитами

Як сайт тебе пам'ятає

HTTP «забудькуватий»: кожен запит сам по собі, сервер не пам'ятає попереднього. Щоб упізнавати тебе між запитами, придумали куки.

Set-Cookie і Cookie

  1. Сервер у відповіді каже Set-Cookie: session=abc123 - браузер зберігає цю куку
  2. На КОЖЕН наступний запит браузер сам додає заголовок Cookie: session=abc123 - так сервер упізнає, що це знову ти

Куки тримають стан: що ти увійшов, твої налаштування, кошик. Зберігаються вони у твоєму браузері, тож ти можеш їх переглянути (DevTools → Application) і побачити, що саме там лежить.

Часто значення куки виглядає як «каша», але це нерідко просто base64 - кодування, яке легко обернути назад. «Виглядає закодованим» не означає «приховано».

Спробуй

У симуляторі зайди на сайт - подивись, як сервер ставить куку, а наступний запит несе її назад. Завдання: розкодуй куку й прочитай, що сервер про тебе запам'ятав.

Симулятор

Перевір себе