Что такое файлы cookies (куки, http cookie), где находятся и хранятся cookies

cookies (Печенье)

Запечёные cookies

Большинство пользователей Интернета конечно же сталкивались с таким понятием, как cookies (http cookie), или просто куки.

Что такое cookies? Куки — это специальный текстовый файл, в котором сайт, его создавший и записавший на жёсткий диск пользователя, хранит нужную информацию. Делает он это в основном для удобства этого пользователя.

Именно благодаря файлам cookies мы, авторизовавшись на сайте/форуме один раз, можем многократно заходить на них в свои аккаунты, не вводя каждый раз логин и пароль. Или собирать товары в корзину, листая страницы интернет-магазина.

Расположение cookies на диске пользователя может быть различно. Куки находятся обычно в папке браузера, через который они были установлены. Стоит отметить, что разные браузеры признают только свои собственные куки и к чужим не лезут, поэтому, например, если вы авторизованы ВКонтакте через Firefox, то в Опере вам придётся заново вводить логин и пароль.

Технически cookies представляют собой строку вида «Кука1=значение1;Кука2=значение2;…КукаN=значениеN», т.е. пары имя-значение, разделённые точкой с запятой (в конце строки «;» отсутствует) и записываются на диск пользователя с помощью языков клиентского (обычно JavaScript) или серверного (в основном, PHP) веб-программирования.

Также, помимо значения, кука имеет ещё несколько параметров, самый важный из них для пользователя — это срок хранения, или жизни.

По умолчанию, cookie от какого-либо сайта существует, пока пользователь не закрыл браузер (не вкладку с открытым сайтом, а именно сам браузер). После чего она самоуничтожается. Но принудительно можно заставить «жить» куку и 3 секунды и 3 года.

Например, на некоторых сайтах можно увидеть рядом с формой авторизации сноску «запомнить меня». Если не поставить в неё флажок, то кука будет жить до закрытия браузера, иначе — и после закрытия, сколько угодно долго по усмотрению создателей сайта.

Ещё очень важный момент из данной области — cookie может быть считана только тем доменом, которым она установлена (это ограничение HTTP-протокола). Исключение составляют поддомены одного сайта — например, mail.yandex.ru может читать куки с yandex.ru. Поэтому не стоит беспокоиться о том, что ваши куки читают плохие сайты. Напрямую они это сделать не могут, лишь с некоторыми уловками.

Если вы переживаете за сохранность своих личных данных в Сети, не беспокойтесь по поводу файлов cookies. Лучше придумывайте очень сложные пароли и храните их в надёжном месте, а также не подпускайте к компьютеру посторонних — актуально при защите от взлома сайтов.

В следующей статье разберём, как читать и удалять куки в разных браузерах: http://web-ru.net/brauzery/kak-posmotret-i-pochistit-kuki-cookies-v-brauzerax-opera-mozila-xrom-eksplorer-safari-programma-dlya-udaleniya-cookie.html.

1 Star2 Stars3 Stars4 Stars5 Stars (1 оценок, среднее: 5,00 из 5)
Loading...

Случайные публикации:
  • Как сделать 302 редирект (moved temporarily)?Как сделать 302 редирект (moved temporarily)?Раз уж я написал про 301 редирект, то было бы неправильно обойти...
  • SEO vs. SMO. Поисковые системы или социальные сети?SEO vs. SMO. Поисковые системы или социальные сети?...3-й недостаток социальных сетей: люди в тематических сообществах
  • Как удалить страницу из поиска Яндекса или Google? 5 способовКак удалить страницу из поиска Яндекса или Google? 5 способовОбычно при поисковом продвижении сайта все стараются как можно быстрее "загнать"...
  • Как узнать, почему Яндекс не индексирует страницу сайта?Как узнать, почему Яндекс не индексирует страницу сайта?Однажды я рассказывал об инструменте "Проверить URL" от Яндекса. С его...
  • Как создать Граватар (Gravatar) для WordPress на Gravatar.com?Как создать Граватар (Gravatar) для WordPress на Gravatar.com?В последнее время в комментариях к сайтам на WordPress часто можно уви...
Оставьте комментарий:
комментария 2
  1. Татьяна:

    Спасибо. Очень полезная для меня статья. Я только начинаю свою деятельность в интернете и много чего пока не знаю. Поэтому еще ни раз загляну на ваш сайт в познавательных целях.

    Ответить
Я не спамлю...