ses

ses inspeciona e altera dados de aplicação da sessão PHP; o alias coo trata separadamente os cookies do navegador e o estado protegido de autorização continua inacessível.

DiagnósticoVersão 1.3.3EstávelAliases: coo
lil-terminal

Visão geral

Use ses para dados estruturados da sessão e coo para cookies visíveis. Importação e exportação JSON movem estado normal da aplicação, enquanto chaves sensíveis ou protegidas ficam mascaradas ou bloqueadas.

Sessão e cookies são camadas diferentes

Os dados da sessão PHP normalmente ficam no servidor e são associados ao navegador por um cookie de sessão; os cookies em si vivem no navegador. ses mantém essas camadas separadas. Pode alterar estado de aplicação, mas não sobrescrever nem exportar dados protegidos de autorização.

Sintaxe

lil-terminal
ses [path] [options] [: value]

Referência

ses

mostrar a sessão como array PHP mascarado preservando a hierarquia

ses <path>

mostrar uma chave ou caminho pontuado escapado preservando a hierarquia

ses <path> : <value>

salvar texto

ses <path> -j : <json>

salvar um valor JSON

ses <path> -d

excluir uma chave ou ramo e mostrar a sessão atualizada

ses export [path] [-o <file>]

exportar dados seguros da sessão para JSON; padrão session.json

ses import <file> [path] [-r]

importar JSON para a sessão; -r substitui dados existentes

-l

mostrar chaves do primeiro nível e tipos dos valores

-j

interpretar como JSON o valor depois de :

coo

mostrar nomes de cookies visíveis

coo -a

mostrar nomes e valores de cookies visíveis

coo <name> -d

excluir um cookie e mostrar a lista atualizada

coo export [-o <file>]

exportar cookies visíveis para JSON; padrão cookies.json

coo import <file> [-r]

importar cookies de JSON; -r substitui cookies visíveis

ses -r

redefinir dados de trabalho do lil-terminal mantendo a autorização

ses -R

destruir toda a sessão e recarregar o terminal

coo -c

excluir cookies visíveis e destruir a sessão

Observações

Caminhos pontuados acessam valores aninhados; uma barra invertida permite um ponto literal. O estado de autorização protegido e chaves sensíveis não podem ser sobrescritos nem exportados.

Prévia interativa do sandbox

Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.

Salvar dados estruturados da sessão e lê-los

Instalar e gerenciar

Instale a versão compatível atual. Escolha Base para o conjunto completo de recursos ou Minimum para o pacote reduzido; use upgrade para atualizar um módulo já instalado.

Base e Minimum são dois pacotes da mesma versão atual do módulo.

Pacote Base

Instala o pacote completo com referência local e todos os modos publicados.

install ses
Pacote Minimum

Instalar o pacote reduzido. A referência local é omitida; help <cmd> -i abre a referência atual do servidor.

install ses -m
Versão pública exata

Instalar exatamente esta versão publicada.

install ses -v 1.3.3
Verificar ou atualizar

upgrade verifica compatibilidade e substitui o bloco somente quando necessário.

upgrade ses
Remover módulo

Remove o bloco da extensão sem afetar o núcleo ou outros módulos.

install ses -u

Exemplos

Os exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.

Salvar dados estruturados da sessão e lê-los
ses profile -j : {"name":"Ada","role":"admin"} | ses profile
Array
(
    [name] => Ada
    [role] => admin
)
Mostrar a sessão como array PHP mascarado preservando a hierarquia
ses
Array
(
    [profile] => Array
        (
            [name] => Ada
            [role] => admin
        )
)
Mostrar chaves do primeiro nível e tipos dos valores
ses -l
profile  object
Mostrar nomes de cookies visíveis
coo
locale
theme

coo é o atalho para o ramo de cookies de ses, mantendo sessão e cookies no mesmo módulo de diagnóstico.

Mostrar nomes e valores de cookies visíveis
coo -a
locale  ru
theme   dark

coo é o atalho para o ramo de cookies de ses, mantendo sessão e cookies no mesmo módulo de diagnóstico.

Mostrar uma chave ou caminho pontuado escapado preservando a hierarquia
ses auth
[hidden]
Proteger o estado de autorização
ses auth : "x"
Chave de sessão protegida

Documentação relacionada

Versão pública atual

v1.3.32026-08-10

Proteções de integridade

Versão estável atual de ses. ses inspeciona e altera dados de aplicação da sessão PHP; o alias coo trata separadamente os cookies do navegador e o estado protegido de autorização continua inacessível.