What are the alternative methods to displaying search results in an iFrame on a separate page using PHP?

One alternative method to displaying search results in an iFrame on a separate page using PHP is to use AJAX to dynamically load the search results onto the page without the need for an iFrame. This can provide a more seamless user experience and allow for better customization of the search results display.

<?php
// PHP code to handle search request
if(isset($_GET['search_query'])){
    $search_query = $_GET['search_query'];

    // Perform search query and retrieve results
    $results = perform_search($search_query);

    // Output search results
    foreach($results as $result){
        echo "<div>{$result['title']}</div>";
        echo "<div>{$result['description']}</div>";
    }
}

// Function to perform search query
function perform_search($query){
    // Perform search query logic here
    // Return an array of search results
}
?>