cookie

Cookie — небольшое значение, которое браузер отправляет сайту. Команда cookie видит только cookie, пришедшие в текущем PHP-запросе, а не всё хранилище браузера и не cookie других сайтов.

ДиагностикаВерсия 1.1.2СтабильнаяАлиасы: coo
lil-terminal

Обзор

Используйте cookie для задачи «Cookie браузера». Обычные действия остаются короткими, а специальные формы добавляют точность только при необходимости. Поэтому повторяющиеся операции легко понять, воспроизвести и перенести в сценарий lil-terminal.

Как пользоваться без ошибок

Вызови cookie, чтобы увидеть имена без значений. cookie -a показывает значения, которые не распознаны как чувствительные, а cookie theme -a — отдельную настройку. Сокращение команды — coo. Данные PHP-сессии смотрят через ses. Экспорт создаёт JSON-файл с разрешёнными cookie. Импорт читает объект JSON, -r разрешает замену совпадающих имён. Изменения передаются браузеру через HTTP-заголовки, поэтому их следует проверять следующим запросом. Cookie PHP-сессии защищена. Удаление зависит от исходных path и domain; cookie -c не гарантирует очистку всего браузера. Фильтр секретов основан на именах и не заменяет проверку перед публикацией JSON.

Синтаксис

lil-terminal
cookie [name|export|import] [options]

Справочник

cookie

показать имена доступных cookie

cookie -a

показать безопасные значения; секретные скрыты

cookie <name> [-a]

показать одну cookie

cookie <name> -d

удалить одну cookie

cookie -c

очистить cookie без завершения PHP-сессии

cookie export [-o <file>]

экспортировать безопасные cookie в JSON

cookie import <file> [-r]

импортировать безопасные cookie; -r заменяет совпадения

coo

сокращённое имя команды cookie

Практика и безопасность

Вызови cookie, чтобы увидеть имена без значений. cookie -a показывает значения, которые не распознаны как чувствительные, а cookie theme -a — отдельную настройку. Сокращение команды — coo. Данные PHP-сессии смотрят через ses.

Экспорт создаёт JSON-файл с разрешёнными cookie. Импорт читает объект JSON, -r разрешает замену совпадающих имён. Изменения передаются браузеру через HTTP-заголовки, поэтому их следует проверять следующим запросом.

Cookie PHP-сессии защищена. Удаление зависит от исходных path и domain; cookie -c не гарантирует очистку всего браузера. Фильтр секретов основан на именах и не заменяет проверку перед публикацией JSON.

В Minimum доступны просмотр имён, cookie -a и чтение одной cookie. Удаление, очистка, импорт и экспорт требуют Base.

Интерактивный пример из `/sandbox/`

Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.

Показать имена доступных cookie

Установка и управление

Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.

Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.

Пакет Base

Установить полный пакет с локальной справкой и всеми опубликованными режимами.

install cookie
Пакет Minimum

Установить сокращённый пакет без локальной справки; help <cmd> -i открывает актуальную серверную справку.

install cookie -m
Точная публичная версия

Установить именно эту опубликованную версию.

install cookie -v 1.1.2
Проверить или обновить

Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.

upgrade cookie
Удалить модуль

Удалить блок расширения, не затрагивая ядро и остальные модули.

install cookie -u

Примеры

Примеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.

Показать имена доступных cookie
cookie
Сокращённое имя команды cookie
coo
Показать безопасные значения; секретные скрыты
cookie -a
Показать одну cookie
cookie theme
Показать одну cookie
cookie theme -a
Показать одну cookie
cookie tracking -a
Показать одну cookie
cookie session_token -a
Показать одну cookie
cookie PHPSESSID
Показать одну cookie
cookie unknown
Удалить одну cookie
cookie theme -d
Удалить одну cookie
cookie unknown -d
Очистить cookie без завершения PHP-сессии
cookie -c
Экспортировать безопасные cookie в JSON
cookie export -o sandbox/cookies-export.json
Экспортировать безопасные cookie в JSON
cookie export -o sandbox/cookies-export.json
Импортировать безопасные cookie; -r заменяет совпадения
cookie import sandbox/cookies-safe.json
Импортировать безопасные cookie; -r заменяет совпадения
cookie import sandbox/cookies-safe.json -r
Импортировать безопасные cookie; -r заменяет совпадения
cookie import sandbox/cookies-unsafe.json
Импортировать безопасные cookie; -r заменяет совпадения
cookie import sandbox/cookies-bad.json
Импортировать безопасные cookie; -r заменяет совпадения
cookie import sandbox/cookies-missing.json
Показать имена доступных cookie
cookie -z

Связанная документация

Текущая публичная версия

v1.1.22026-11-01

Производственная доработка

Актуальная стабильная версия cookie. Cookie — небольшое значение, которое браузер отправляет сайту.