Что такое cookie и как их очистить в браузере, работа с cookie на PHP и JS
Cookie или cookies (произносится как куки, переводится как печенье) – это небольшие файлы в браузере, которые способны хранить текстовые данные. Это полезный механизм, без которого сегодня невозможна работа авторизации на большинстве сайтов. Cookie посылаются сервером, после чего браузер их устанавливает у себя или они устанавливаются через JavaScript (JS).
Иногда требуется очистить куки - это можно выполнить для всех сайтов сразу или только для одного конкретного. Как это сделать показано ниже, приведенные примеры очистки куки относятся к браузеру «Google Chrome», в остальных браузерах всё аналогично.
Как очистить все cookie
Очистить cookie в браузере может понадобиться в разных случаях, например, чтобы сделать выход из учетных записей на разных сайтах. Для очистки всех cookie в браузере необходимо выполнить следующие простые действия:
- перейти в «Настройки»;
- выбрать пункт «Дополнительные»;
- выбрать пункт «Очистить историю»;
- в появившемся окне выбрать «Файлы cookie и другие данные сайтов», а также другие пункты при необходимости;
- нажать на кнопку «Удалить данные».
Как очистить cookie для одного сайта
Если требуется очистить данные только для одного конкретного сайта, необходимо:
- открыть нужный сайт и нажать на значок слева рядом с адресной строкой;
- выбрать пункт «Настройки файлов cookie»;
- в появившемся окне выбрать нужный домен;
- нажать на кнопку «Удалить»;
- нажать «Готово» и при необходимости обновить страницу.
Как работать с cookie на PHP
Как работать с cookie - как установить cookie или получить их? Для этого используются средства языка программирования. Например, для PHP есть специальные функции, они описаны на официальном сайте в разделе - php.net/manual/ru/features.cookies.php.
Основные функции и возможности:
- setcookie - отправляет cookie;
- setrawcookie - отправляет cookie без URL-кодирования значения;
- $_COOKIE – массив, в который автоматически включаются все cookies, отправленные серверу браузером посетителя. Соответственно легко получить любое значение cookie из такого массива в любом месте.
Как работать с cookie на JavaScript
В JavaScript также предусмотрены специальные возможности. Для чтения, записи и удаления cookie используется стандартное свойство document.cookie. Оно представляет собой простую строку в специальном формате, поэтому для удобной работы потребуются дополнительные функции, реализующие нужные операции. Зачастую используются сторонние библиотеки, к примеру, jQuery Cookie.
Образец, как установить, получить или удалить cookie на jQuery Cookie:
// установка cookie
$.cookie('name', 'data', {path: '/', expires: 365});
// получение cookie
$.cookie('name');
// удаление cookie
$.cookie('name', null, {path: '/' });
// или
$.removeCookie('name', {path: '/' });
Итак, мы выяснили, что файлы cookie крайне полезны для работы сайтов. Удалить или очистить cookie в браузере очень просто, достаточно выполнить несколько простых шагов. Работать с cookie на PHP и JavaScript несложно, для этого существуют специальные средства.
Последние статьи
- 09.07.22ИТ / Разное Конвертация офисных файлов DOC, DOCX, DOCM, RTF в форматы DOCX, DOCM, DOC, RTF, PDF, HTML, XML, TXT без потерь и изменения разметки
- 07.07.22ИТ / Безопасность Как защитить исходный код PHP, JS, HTML, CSS - обфускация, минимизация, сжатие и шифрование
- 06.07.22ИТ / Безопасность Подключение не защищено, проблема с Lets Encrypt - как исправить истекший 30.09.2021 DST Root CA X3, удалить его вручную и установить ISRG Root X1. Пример на MS Windows 7
- 08.07.21ИТ / Разное Как бесплатно сделать перевод для сайта без API, перевод документов в Google Translate
- 06.07.21ИТ / Разное Как сделать кнопку подписки на сайте, базу подписчиков и автоматическую рассылку