Czy jest to właściwy sposób na zniszczenie wszystkich danych sesji w php?

Mam to z php.net, ale nie jestem pewien, czy to w jaki sposób wszyscy niszczą wszystkie sesje?

// Unset all Sessions
$_SESSION = array();

if (isset($_COOKIE[session_name()])) {
    setcookie(session_name(), '', time() -42000, '/');
}

    session_destroy();

Czy kod zniszczy wszystkie sesje? Czy to najczęstszy sposób? jak niszczycie sesje php?

Oh tak, btw, co to jestsession_name()? Cała nazwa sesji? na przykład$_SESSION['var1'], $_SESSION['var2'], ...?

Nie potrzebuję używaćunset($_SESSION['var1']); już dobrze?

Czym różni się używaniesession_destroy() iunset($_SESSION[])?

questionAnswers(9)

yourAnswerToTheQuestion