salve!
ho creato un classico file che funziona da header dove ho messo anche il session_start();
poi in una voce di menu ho messo:
Logout

che mi richiama la home page e la funzione logout():
Codice PHP:
function logout() {
        
$this->session->unset_userdata('logged_in');
        
session_destroy();
        
//redirect('home', 'refresh');
    

login e logout mi sembrano funzionare correttamente, solo che quando faccio il logout mi compare questo messaggio:
codice:
A PHP Error was encountered

Severity: Warning

Message: session_destroy(): Trying to destroy uninitialized session

Filename: controllers/home.php

Line Number: 27
in autoload ho messo anche la libreria sessione e impostato la secret_key.