Что такое 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 несложно, для этого существуют специальные средства.
Последние статьи
- 03.04.24ИТ / Уроки PHP Уроки простыми словами. Урок 3. Все операторы PHP с примерами, с выводом работы кода на экран.
- 02.04.24ИТ / Уроки PHP Уроки простыми словами. Урок 2. Типы данных в PHP с примерами.
- 02.04.24ИТ / Уроки PHP Уроки простыми словами. Урок 1. Коротко о языке веб-программирования PHP. Основы синтаксиса.
- 09.11.23ИТ / Базы данных Ошибки при переходе с MySQL 5.6 на 5.7 и как их исправить - импорт дампа БД завершился ошибкой или не работает INSERT. Отключение строгого режима STRICT_TRANS_TABLES или использование IGNORE
- 08.07.22ИТ / Разное Конвертация офисных файлов DOC, DOCX, DOCM, RTF в форматы DOCX, DOCM, DOC, RTF, PDF, HTML, XML, TXT без потерь и изменения разметки