How can PHP be used to display user names on a website after login?

To display user names on a website after login, you can store the user's name in a session variable upon successful login. Then, on subsequent pages, you can retrieve this session variable and display the user's name using PHP.

<?php
// Start the session
session_start();

// Check if the user is logged in
if(isset($_SESSION['username'])) {
    // Display the user's name
    echo 'Welcome, ' . $_SESSION['username'];
} else {
    // Redirect to the login page if the user is not logged in
    header("Location: login.php");
    exit();
}
?>