Esta é uma maneira correta de destruir todos os dados da sessão em php?
Entendi do php.net, mas não tenho certeza se é assim que todo mundo destrói todas as sessões?
// Unset all Sessions
$_SESSION = array();
if (isset($_COOKIE[session_name()])) {
setcookie(session_name(), '', time() -42000, '/');
}
session_destroy();
O código irá destruir todas as sessões? É o caminho mais comum? como vocês podem destruir sessões php?
Ah sim, estranho, o que é issosession_name()
? Todo o nome da sessão? por exemplo$_SESSION['var1']
, $_SESSION['var2']
...
Eu não preciso usarunset($_SESSION['var1']);
mais certo?
Qual é a diferença entre usarsession_destroy()
eunset($_SESSION[])
?