Salve. Dovrei distruggere una sessione per effettuare il log-out degli utenti. Subito dopo aver distrutto la sessione ne devo ricreare una nuova con i dati che vengono assegnati ad un utente non loggato. Ho usato session_unset() poichè in questo modo non avrei dovuto far altro che ricreare i valori dell'array ma la funzione mi restituisce false. Qualche suggerimento?
Il codice è questo:
$this->setSessionVars() è un metodo che setta le variabili di default.Codice PHP:
function logout()
{
if ( session_unset() )
{
$this->setSessionVars();
return true;
}
else
{
return false;
}
}
Sul manuale, comunque, ho letto che quando si usa l'array $_SESSION va usato unset() ma ho provato a dare il comando unset($_SESSION) e non va.