Файлы cookie (в английского переводится как «печенье») – термин применяется для фрагмента данных, который создается web-сервером и хранится на пользовательском компьютере для автоматической загрузки информации в браузер при вторичном посещении сайта.
Самые «продвинутые» пользователи знают, что в целях безопасности cookie нужно время от времени чистить. Но опытному разработчику необходимо иметь более подробное представление о возможностях этого инструмента.
Сookie сохраняют индивидуальные настройки и предпочтения пользователя, данные для идентификации, отслеживают периоды доступа и переходы с партнерских ресурсов, разместивших рекламу. При оптимизации сайта с помощью cookie получают статистку посещений и перемещений подписчиков – таким образом можно индивидуально подбирать подходящую по тематике рекламу.
Полезные функции файлов Cookie:
- Сохраняются логин, пароль и другие данные для авторизации;
- Если не подключен безлимитный тариф, оптимизируется расход трафика;
- Автоматически настраиваются параметры наиболее часто посещаемых сайтов;
- Если по какой-то причине прервалось оформление заказа в интернет-магазине, есть возможность его продолжить.
Инициатором записи cookie выступает сервер, после чего клиент осуществляет сохранение. При дальнейших обращениях к данной странице зафиксированные данные отправляются обратно на сервер. При раскрутке сайта следует учитывать, что зачастую cookie в браузере пользователи могут отключать вручную, в таких случаях для учета статистики используются альтернативные методы.
Составляющие cookie
Программисты при оптимизации сайта для поисковых систем должны обращать внимание на основные параметры, которые клиент передает серверу в поле Set-cookie:
- Имя и значение – хранятся в пользовательском компьютере и впоследствии передаются серверу, включенные в запрошенную информацию;
- Еxpires («дата») – указывает сроки, когда информация cookie уже не актуальна. Если не указано ключевое слово, по окончании сеанса работы браузера данные автоматически удаляются;
- Domain (доменное имя), с которым связаны cookie. Чтобы определить, нужно ли их отправлять, браузер проводит сравнительный анализ сохраненных на компьютере записей cookie с доменом, куда собирается обращаться. Данные передаются только в случае совпадения имен;
- Path (путь) – определяет, каким образом будет осуществляться последующая проверка и делает окончательный вывод о целесообразности передачи данных. Path, как и домен, соотносится с записью cookie.
- Secure – параметр, обеспечивающий безопасность и, в случае необходимости, передающий cookie по защищенному каналу.
Вышеперечисленные параметры могут передаваться по одному или одновременно несколькими парами.
Часто пользователи сталкиваются с таким явлением, как «следящие» cookie (Tracking Cookies) – их отправляют в основном крупные поисковые системы для отслеживания предпочтений и сбора других статистических данных. Многие оценивают это как незаконные и несанкционированные действия.