Как сайт запоминает, что я уже заходил раньше?
Захожу на сайт второй раз — а он меня будто узнаёт, и я уже залогинен! 🍪 Как сайт помнит именно меня среди миллионов людей?
2 ответа
Сайт даёт твоему браузеру маленькую записку-напоминалку, и она называется куки (cookie — «печенька»)! 🍪
Представь парк аттракционов. Чтобы тебя пускали обратно после выхода, на руку ставят печать-штампик. Охранник у входа смотрит на штамп и узнаёт: «А, это свой, проходи!» 🎢
С сайтами то же самое:
- Ты первый раз заходишь и, например, логинишься.
- Сайт даёт твоему браузеру крошечный файлик-«штампик» с секретным номером. Это и есть куки. Браузер прячет его у себя. 🏷️
- В следующий раз браузер сам показывает сайту этот штампик.
- Сайт видит номер, заглядывает в свою память: «Ага, номер 7… это же Петя! Он уже входил». И сразу узнаёт тебя. ✅
Поэтому тебе не нужно каждый раз заново вводить логин и пароль — браузер «предъявляет печать» автоматически.
Куки помнят не только вход. Они хранят и мелочи: что лежит у тебя в корзине магазина 🛒, какую тему ты выбрал (тёмную или светлую 🌙), на каком языке смотришь сайт.
Кстати, поэтому когда ты «выходишь» (logout) или чистишь куки в браузере — сайт перестаёт тебя узнавать, и приходится логиниться снова. Штампик-то стёрся! 🧼
Так что секрет памяти сайта — крошечная печенька-записка у тебя в браузере. ✨
Сайт оставляет в твоём браузере маленький файлик — куки (печеньку). 🍪
При первом визите сайт выдаёт браузеру записку с секретным номером. Браузер хранит её и при следующем заходе сам показывает сайту. Сайт видит номер и узнаёт: «это тот же человек».
Это как штамп на руке в парке аттракционов. Поэтому не надо каждый раз логиниться. А почистишь куки — сайт «забудет» тебя, штамп ведь стёрся. 🧽