Найти в Дзене
13 подписчиков

Cookie


Пришло время узнать, как сайты понимают, что я это я и не просят вводить каждый раз логин и пароль при открытии веб-страницы.

Например:

Открывая сайт vk.com в первый раз, мы вводим логин и пароль.

После успешной аутентификации сервер отправлят браузеру файлик со специальными данными (например, ssid сессии) с авторизацией. Cookie - это небольшой фрагмент данных, она хранится на компьютере и автоматически передается браузером при последующих открытиях страницы.

У куки есть разные атрибуты и срок жизни. Вот некоторые из них:

Secure - атрибут означает, что кука будет отсылается если запрос идет через HTTPS
HTTPOnly - позволяет запретить доступ к куки из JS
Expire - хранит срок жизни куки
Domain - хранит домен, к которому относится кука
Path - путь к ресуру, для которого нужна кука
Около минуты