Credo continui ad esserci una poca chiarezza su cosa sia una variabile di sessione.
La variabile di sessione e' quella che viene salvata nel file di sessione (tutta). Puo' essere $_SESSION (sempre registrato) oppure altra variabile registrata con session_register().
Se vuoi "resettare" come nuovo un array userai $array = array().
Se vuoi eliminare un "indice" da un array oppure eliminare una variabile o piu' variabili devi usare UNSET() , che non e' una funzione ma un costrutto del linguaggio.
Ci sono comportamenti diversi a seconda se la variabile o array e' in una funzione oppure no. Se vuoi chiamare SESSIONE un qualcosa che fai tu evidenzialo o dagli un altro nome, altrimenti non ci si capisce piu'....
![]()
.