How can a beginner implement a notification message after a contact form is successfully submitted using PHP?

To implement a notification message after a contact form is successfully submitted using PHP, you can set a session variable when the form is successfully processed and then display the notification message on the next page load.

<?php
session_start();

// Process the form submission
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // Your form processing code here
    
    // Set success message
    $_SESSION['success_message'] = "Your message has been successfully submitted!";
    
    // Redirect to a thank you page
    header("Location: thank_you.php");
    exit();
}
?>

<!-- In your thank_you.php file -->
<?php
session_start();
if (isset($_SESSION['success_message'])) {
    echo '<div class="success-message">' . $_SESSION['success_message'] . '</div>';
    unset($_SESSION['success_message']);
}
?>