sembra tutto a posto, quindi perchè non deve cancellare la sessione, io utilizzo un link al file logout.php che contiene il codice:
session_start();
session_unset();
session_destroy();
session_start();
header("Location: index.php");
die();

che in locale funziona benissimo, ma sui server aruba niente.
come posso fare?