How can you destroy a session in PHP

To destroy a session in PHP, you need to follow a few steps to ensure that all session data is cleared and the session is properly terminated. Here is an example of how to do this:

<?php // Start the session session_start(); // Unset all of the session variables $_SESSION = array(); // If it's desired to kill the session, also delete the session cookie. // Note: This will destroy the session, and not just the data. if (ini_get("session.use_cookies")) { $params = session_get_cookie_params(); setcookie(session_name(), '', time() - 42000, $params["path"], $params["domain"], $params["secure"], $params["httponly"] ); } // Finally, destroy the session. session_destroy(); ?>

PHP session destruction Destroy session in PHP PHP session management