Cookie

Cookie — это небольшой фрагмент текстовой информации, которая передается от веб-сервера браузеру пользователя и в дальнейшем хранится на компьютере. Каждый раз, когда пользователь пытается открыть страницу соответствующего интернет-ресурса, указанный фрагмент пересылается браузером веб-серверу в форме HTTP-запроса.

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

Технические особенности

Создание может осуществляться сценариями JavaScript, если в браузере настроена их поддержка. Минимальный объём в браузере – не менее 300 шт. по 4096 байт и не более 20 штук для 1 домена или сервера. Куки нечувствительны к регистру символов, то есть не зависят от написания их названий строчными или прописными буквами.

Установка «срока годности» куки позволяет браузеру пользователя автоматически удалять их, и если дата отсутствует, куки удалятся сразу после закрытия браузера. К примеру, онлайн-магазин может применять «долгоиграющие» куки в целях хранения кодов товаров, помещённых в корзину: закрыв браузер без завершения заказа, пользователь при очередном входе на сайт увидит в своей корзине список добавленных в предыдущем сеансе предметов и сможет продолжить оформление без повторного формирования.

Область применения

Cookie традиционно применяются для:

  • аутентификации пользователя;
  • хранения пользовательских предпочтений и настроек;
  • отслеживания действий пользователя;
  • сбора статистической информации о пользователях.

Безопасность

В среде неопытных пользователей распространено мнение о том, что использование куки связано с риском заражения компьютера червями, вирусами и шпионскими программами. Кроме того, некоторые люди полагают, что куки – это прямая причина почтового спама и рекламы. На самом же деле Cookie представляют собой текстовые файлы, а не программный код. Они не способны стереть и тем более, прочитать информацию с жесткого диска на компьютере.

Примеры использования

Чаще всего Cookie применяются для аутентификации пользователей. Так, если вход на сайт выполняется посредством куки, то после ввода логина и пароля пользователем на соответствующей странице, Cookie помогают веб-серверу запомнить, что пользователь уже идентифицирован, а значит – последнему разрешен доступ к определенным действиям, продуктам и услугам.

Многие интернет-ресурсы используют Cookie в целях хранения персональных предпочтений и настроек пользователя. Личные предпочтения и настройки, как правило, затрагивают оформление и функциональность сайта. Другими словами, с помощью куки пользователь может выбрать подходящий дизайн сайта или число результатов поиска, которые отображаются на одной странице.
Куки нередко пускают в ход и для отслеживания действий пользователей в рамках интернет-ресурса. Это позволяет собрать определенную статистику, на основе которой рекламные компании выявляют целевую аудиторию и тематику предлагаемых продуктов и услуг.