Что такое cookies браузера? Давайте познакомимся с этим определением.
Это вводное теоретическое видео, где мы рассмотрим, что это такое, зачем это нужно, а в следующих видео подробнее остановимся на технической части: посмотрим, как работать сookies.
Давайте начнем с самого определения, cookies. С англ. это переводится как "печеньки". Но, этот термин к практическому применению смысла не имеет. Это больше история образования этого понятия.
cookies - это небольшие кусочки данных в формате ключ-значение, которые хранятся в браузере.
Пример формата ключ-значение:
username = John Doe
Cookies создают именно браузеры. Те скрипты, которые будут выполняться на тех страницах, на которые вы будете заходить, когда будете открывать какие-то веб-страницы.
Для чего же нужно создавать и хранить эти самые куки? Они решают проблему временного хранения небольших данных о вас, как о посетителях сайта после разрыва соединения с сайтом. Подробнее в видео выше.
Информация, которая храниться в куках - она совсем не большая. Максимум 4кБайт.
Что может храниться в куках:
+ Имя, логин пользователя.
+ Информация о том, что вы входили на сайт раньше.
+ Служебные данные для работы скриптов на сайтах
+ Информация о взаимодействии с элементами на сайте
+ и.т.д.
По этой причине, что в куках может храниться такая конфиденциальная информация, на многих сайтах есть политика конфиденциальности, законы многих стран обязывают сайты уведомлять пользователей о том, что им будут устанавливаться куки от сайта.
Cookies передаются в запросе к серверу. Браузер посылает запрос к серверу, сервер посылает ответ и в этой операции обязательно передаются cookies.
На разных устройствах, на разных браузерах cookies будут разные. В одном браузере вы вошли на сайт, там появилась кука, что вы вошли на сайт, а в другом браузере вы снова заходите на сайт и вы там будете не авторизованны, т.к. у вас там не будет соответствующей куки.
В любой момент, пользователь может очистить куки, которые хранятся в браузере.
И у каки есть срок жизни. Есть максимальный предел для существования куки. Это срок жизни указывается программистом при создании куки.
Таким образом куки решают проблему хранения небольших данных о пользователях. Не нужно эту информацию хранить на сервере. Особенно для сайтов с большой посещаемостью это может быть проблема, т.к. данных для хранения может быть очень много и куки позволяют решить эту проблему.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти