ses

ses ispeziona e modifica i dati applicativi della sessione PHP; l’alias coo gestisce separatamente i cookie del browser e lo stato protetto di autorizzazione resta inaccessibile.

DiagnosticaVersione 1.3.3StabileAlias: coo
lil-terminal

Panoramica

Usa ses per dati strutturati di sessione e coo per i cookie visibili. Import ed export JSON spostano normale stato applicativo, mentre chiavi sensibili o protette restano mascherate o bloccate.

Sessione e cookie sono livelli diversi

I dati di sessione PHP risiedono normalmente sul server e vengono associati al browser tramite un cookie di sessione; i cookie stessi vivono nel browser. ses mantiene separati i due livelli. Può modificare stato applicativo, ma non sovrascrivere o esportare dati protetti di autorizzazione.

Sintassi

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

Riferimento

ses

mostrare la sessione come array PHP mascherato mantenendo la gerarchia

ses <path>

mostrare una chiave o un percorso puntato con escape mantenendo la gerarchia

ses <path> : <value>

salvare testo

ses <path> -j : <json>

salvare un valore JSON

ses <path> -d

eliminare una chiave o un ramo e mostrare la sessione aggiornata

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

esportare dati sicuri della sessione in JSON; predefinito session.json

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

importare JSON nella sessione; -r sostituisce i dati esistenti

-l

mostrare chiavi di primo livello e tipi dei valori

-j

interpretare come JSON il valore dopo :

coo

mostrare i nomi dei cookie visibili

coo -a

mostrare nomi e valori dei cookie visibili

coo <name> -d

eliminare un cookie e mostrare l’elenco aggiornato

coo export [-o <file>]

esportare i cookie visibili in JSON; predefinito cookies.json

coo import <file> [-r]

importare cookie da JSON; -r sostituisce i cookie visibili

ses -r

ripristinare i dati di lavoro di lil-terminal mantenendo l’autorizzazione

ses -R

distruggere l’intera sessione e ricaricare il terminale

coo -c

eliminare i cookie visibili e distruggere la sessione

Note

I percorsi puntati indirizzano valori annidati; una barra inversa consente un punto letterale. Lo stato di autorizzazione protetto e le chiavi sensibili non possono essere sovrascritti o esportati.

Anteprima interattiva del sandbox

Esegui gli esempi preparati direttamente nella pagina. I risultati sono predefiniti e mostrati nel browser; sul server non viene eseguito alcun comando del terminale.

Salvare dati strutturati di sessione e rileggerli

Installa e gestisci

Installa la versione compatibile corrente. Scegli Base per tutte le funzioni o Minimum per il pacchetto ridotto; usa upgrade per aggiornare un modulo già installato.

Base e Minimum sono due pacchetti della stessa release corrente del modulo.

Pacchetto Base

Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.

install ses
Pacchetto Minimum

Installa il pacchetto ridotto. Il riferimento locale è omesso; help <cmd> -i apre il riferimento server corrente.

install ses -m
Versione pubblica esatta

Installa esattamente questa versione pubblicata.

install ses -v 1.3.3
Controlla o aggiorna

upgrade controlla la compatibilità e sostituisce il blocco solo quando serve.

upgrade ses
Rimuovi modulo

Rimuove il blocco estensione senza toccare core e altri moduli.

install ses -u

Esempi

Gli esempi sono copiabili ma il sito non li esegue. Controlla percorsi, permessi e opzioni distruttive.

Salvare dati strutturati di sessione e rileggerli
ses profile -j : {"name":"Ada","role":"admin"} | ses profile
Array
(
    [name] => Ada
    [role] => admin
)
Mostrare la sessione come array PHP mascherato mantenendo la gerarchia
ses
Array
(
    [profile] => Array
        (
            [name] => Ada
            [role] => admin
        )
)
Mostrare chiavi di primo livello e tipi dei valori
ses -l
profile  object
Mostrare i nomi dei cookie visibili
coo
locale
theme

coo è l’accesso breve al ramo cookie di ses, mantenendo dati di sessione e cookie nello stesso modulo diagnostico.

Mostrare nomi e valori dei cookie visibili
coo -a
locale  ru
theme   dark

coo è l’accesso breve al ramo cookie di ses, mantenendo dati di sessione e cookie nello stesso modulo diagnostico.

Mostrare una chiave o un percorso puntato con escape mantenendo la gerarchia
ses auth
[hidden]
Proteggere lo stato di autorizzazione
ses auth : "x"
Chiave di sessione protetta

Documentazione correlata

Versione pubblica attuale

v1.3.32026-08-10

Garanzie di integrità

Versione stabile attuale di ses. ses ispeziona e modifica i dati applicativi della sessione PHP; l’alias coo gestisce separatamente i cookie del browser e lo stato protetto di autorizzazione resta inaccessibile.