Sfrutto questo Thread per chiedere anche io un aiuto sulle sessioni.

Ho sviluppato un semplicissimo sistema di login per un sito utilizzando le sessioni ma senza i cookie.
In locale con php 5.2 funziona tutto senza problemi, login, logout, e controllo.

Quando sposto l'applicazione sul mio spazio web (che utilizza php 4.4.1), il logout non funziona: resto in sessione finchè non chiudo TUTTE le finestre di Firefox/explorer, anche quelle aperte ex-novo.

La pagina di logout fa questo

Codice PHP:
session_start();
session_unset();
session_destroy();

header("location: ../index.php"); 
Ho provato anche a fare l'unset delle singole variabili di sessione

Codice PHP:
unset($_SESSION['id']);
unset(
$_SESSION['username']);
unset(
$_SESSION['accesso']); 
prima di fare session_destroy, ma se ne sbatte.

Qualche idea?

Grazie