scusa piero non avevo visto la tua risposta

comunque ho mischiato i vostri 2 script e ora funziona, non so se ho fatto un papocchio, cos'è che posso cancellare?

<?
if (isset($_GET['action']) && $_GET['action']=='logout') {
logout();
}
function logout() {
session_start();
unset($_SESSION['logout']);
session_destroy();
$_SESSION = array();
header("Location: index.php");
}
?>