Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install sessesPHP-сессия помогает сайту помнить корзину, язык или состояние входа между запросами.
PHP-сессия помогает сайту помнить корзину, язык или состояние входа между запросами.
Начни с
ses [path] [options] [: value]sesпоказать сессию как PHP-массив с сохранением иерархии; чувствительные значения скрыты
ses -lпоказать ключи верхнего уровня и типы значений
ses <path>показать ключ или экранированный точечный путь с сохранением иерархии
ses <path> : <value>сохранить текст
ses <path> -j : <json>сохранить JSON-значение
ses <path> -dудалить ключ или ветвь и показать обновлённую сессию
ses export [path] [-o <file>]выгрузить безопасные данные сессии в JSON; по умолчанию session.json
ses import <file> [path] [-r]загрузить JSON в сессию; -r заменяет существующие данные
ses -rсбросить рабочие данные lil-terminal, сохранив авторизацию
ses -Rуничтожить всю сессию и перезагрузить терминал
Начни с
Экспорт сохраняет безопасную часть сессии в JSON-файл на хостинге. Импорт с -r может заменить существующие данные. Проверяй доступ к экспортированному файлу и удаляй его после работы.
Защита скрывает ключи с характерными названиями секретов, но не гарантирует обнаружение всех секретных данных.
В Minimum доступны только
Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.
Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.
Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.
Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install sesУстановить сокращённый пакет без локальной справки;
install ses -mУстановить именно эту опубликованную версию.
install ses -v 1.3.6Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.
upgrade sesУдалить блок расширения, не затрагивая ядро и остальные модули.
install ses -uПримеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.
sesArray
(
[c] => /sandbox
[b] => /sandbox
[profile] => Array
(
[name] => Ada
[active] =>
[roles] => Array
(
[0] => viewer
)
)
[auth] => [hidden]
[auth_prompt] => [hidden]
[account_token] => [hidden]
[key] => Array
(
[theme] => sunny
)
)
ses -laccount_token string
auth string
auth_prompt array
b string
c string
key object
profile objectses profile.nameAdases profile.name : Ada+ses profile.nameAdases profile.active -j : true+ses profile.activefalseses profile.roles -j : ["editor","viewer"]+ses profile.rolesArray
(
[0] => viewer
)
ses profile.name -dArray
(
[c] => /sandbox
[b] => /sandbox
[profile] => Array
(
[active] =>
[roles] => Array
(
[0] => viewer
)
)
[auth] => [hidden]
[auth_prompt] => [hidden]
[account_token] => [hidden]
[key] => Array
(
[theme] => sunny
)
)
ses profile.unknownSession path not foundses auth[hidden]ses auth : openProtected session keyses profile.active -j : {invalid}Invalid JSON: Syntax errorses export profile -o sandbox/session-profile.jsonFile session-profile.json
Bytes 82ses export auth -o sandbox/auth.jsonProtected session keyses import sandbox/session-safe.json profile -rArray
(
[c] => /sandbox
[b] => /sandbox
[profile] => Array
(
[name] => Bea
[active] =>
)
[auth] => [hidden]
[auth_prompt] => [hidden]
[account_token] => [hidden]
[key] => Array
(
[theme] => sunny
)
)
ses import sandbox/session-safe.json profileSession path exists; use -rses -r+ses -RPHP-сессия уничтожена, терминал перезагружается.ses -l -j?Актуальная стабильная версия