What is the purpose of using session_destroy() function in PHP logout functionality?
When a user logs out of a PHP application, it is important to destroy the session data associated with that user to ensure security and prevent unauthorized access to their account. The session_destroy() function in PHP is used to accomplish this by removing all session data stored on the server. By calling session_destroy() upon logout, the user's session is effectively terminated, preventing them from accessing any protected pages or resources.
<?php
session_start();
// Unset all session variables
$_SESSION = array();
// Destroy the session
session_destroy();
// Redirect to the login page or any other desired page
header("Location: login.php");
exit();
?>