How to make a logout php

How to log out of a PHP website: learn to create a logout script with an example.

Creating a Logout Page in PHP

When a user is finished using your website, it's important to provide them with an easy way to log out and end their session. This can be accomplished with a simple PHP logout page that destroys a user's session. Below is an example of a logout page in PHP.


<?php
  // Start the session
  session_start();
  // Unset all of the session variables
  $_SESSION = array();
  // Destroy the session
  session_destroy();
  // Redirect to the login page
  header("location: login.php");
  exit;
?>

The code above starts by calling the session_start() function. This is necessary for accessing the session variables. Next, the $_SESSION array is emptied using the $_SESSION = array() command. This step is necessary for clearing out any existing session variables.

After the session variables are cleared, the session_destroy() function is called. This function destroys the current session and ends the user's session. Finally, the user is redirected to the login page using the header("location: login.php") command. This step ensures that the user will have to log in again in order to access the website.

By following the steps above, you can easily create a logout page in PHP that will securely end a user's session and redirect them to the login page.

Answers (0)