null, 'remember_expires' => null ], 'remember_token = ?', [$token]); // Clear cookie setcookie('remember_token', '', time() - 3600, '/', '', true, true); } // Clear all session data $_SESSION = array(); // Destroy session cookie if (isset($_COOKIE[session_name()])) { setcookie(session_name(), '', time() - 42000, '/'); } // Destroy session session_destroy(); // Redirect to login with success message redirect('login.php?logout=success'); } else { // Not logged in, redirect to login redirect('login.php'); } ?>