How can PHP code be optimized to improve the performance of refreshing pages after a successful login without using iframes?

To improve the performance of refreshing pages after a successful login without using iframes, you can utilize AJAX to asynchronously fetch the necessary data and update the page content without having to reload the entire page. This approach can help reduce the load on the server and provide a smoother user experience.

// PHP code snippet implementing AJAX for refreshing pages after successful login

// Check if the user is logged in
if ($loggedIn) {
    // Output the necessary HTML content
    echo '<div id="content">Welcome, User!</div>';

    // Include jQuery library
    echo '<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>';

    // Use AJAX to fetch updated content
    echo '<script>
            $(document).ready(function(){
                $.ajax({
                    url: "fetch_content.php",
                    success: function(data){
                        $("#content").html(data);
                    }
                });
            });
          </script>';
}