Prima di tutto ti consiglio di cambiare il controllo in questo modo
Codice PHP:
if (!isset($_SESSION['utente']) || $_SESSION['utente'] == "" || $_SESSION['utente'] == null) {
// la variabile non esiste allora blocca e reindirizza
echo "Non sei collegato
";
echo "Per effetturare il Login <a href=\"index.php \">clicca qui</a>";
die();
}
Questo per il semplice fatto che avere un solo if invece che un if vuoto seguito da un else è più "performante".
Il logout fallo semplicemente così
session_start();
session_unset();
session_destroy();
non serve modificare il valore di $_SESSION['utente'], viene distrutto già col codice qui sopra.