¿Es esta una forma adecuada de destruir todos los datos de sesión en php?

Lo obtuve de php.net, pero no estoy seguro de que así es como todos destruyen todas las sesiones.

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

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

    session_destroy();

¿El código destruirá todas las sesiones? ¿Es la forma más común? ¿Cómo destruyen ustedes las sesiones de php?

Oh sí, por cierto, ¿qué es eso?session_name()? Nombre de la sesión? p.ej$_SESSION['var1'], $_SESSION['var2'], ...?

No necesito usarunset($_SESSION['var1']); ¿Más derecho?

¿Cuál es la diferencia entre usarsession_destroy() yunset($_SESSION[])?

Respuestas a la pregunta(9)

Su respuesta a la pregunta