Ho letto la discussione (anche quella su aruba) ma non riesco a capire come risolvere il problema:

inizializzo le session così:

session_start();
$_SESSION['username']= $username;
$_SESSION['usergroup']= $usergroup;
header ("location: index.php?pageid=homepage");

controllo l'utente così:

if (isset($_SESSION['username']))
{
echo "user: " . $_SESSION['username'];
}
else
{
echo "utente anonimo";
}

e ho provato cancellare le session così:

session_start();
$_SESSION = array();
if (isset($_COOKIE[session_name()])) setcookie(session_name(), '', time() - 90000);
session_destroy();
header ("location: index.php?pageid=login");

Ma ho ancora il nome dell'utente quando eseguo il controllo sopra descritto...
come posso fare?