Вход Регистрация
ruen

Что такое cookie и как их очистить в браузере, работа с cookie на PHP и JS

Cookie или cookies (произносится как куки, переводится как печенье) – это небольшие файлы в браузере, которые способны хранить текстовые данные. Это полезный механизм, без которого сегодня невозможна работа авторизации на большинстве сайтов. Cookie посылаются сервером, после чего браузер их устанавливает у себя или они устанавливаются через JavaScript (JS).

Иногда требуется очистить куки - это можно выполнить для всех сайтов сразу или только для одного конкретного. Как это сделать показано ниже, приведенные примеры очистки куки относятся к браузеру «Google Chrome», в остальных браузерах всё аналогично.

Как очистить все cookie

clear-cookie-browser-all

Очистить cookie в браузере может понадобиться в разных случаях, например, чтобы сделать выход из учетных записей на разных сайтах. Для очистки всех cookie в браузере необходимо выполнить следующие простые действия:

  • перейти в «Настройки»;
  • выбрать пункт «Дополнительные»;
  • выбрать пункт «Очистить историю»;
  • в появившемся окне выбрать «Файлы cookie и другие данные сайтов», а также другие пункты при необходимости;
  • нажать на кнопку «Удалить данные».

Как очистить cookie для одного сайта

clear-cookie-browser-site

Если требуется очистить данные только для одного конкретного сайта, необходимо:

  • открыть нужный сайт и нажать на значок слева рядом с адресной строкой;
  • выбрать пункт «Настройки файлов 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 несложно, для этого существуют специальные средства.

Комментарии (0)
Для комментирования войдите или зарегистрируйтесь.

Последние статьи

Популярные разделы

Eqsash (Инструменты)

Приложение для Android - VK LAST USER ID, отучитель от зависимости и т.д.:
Доступно в Google Play

Amessage (Общение)

Вход в веб-версию
Приложение для Android:
Доступно в Google Play

Поделиться

Подписаться

YouTube

Книги

IT-заметки - Простым языком о самом нужном (HTML, CSS, JavaScript, PHP, базы данных, Drupal, Битрикс, SEO, домены, безопасность и другое), PDF, 500 стр.