How can meta tags be properly included when using PHP to include header, main, sidebar, and footer files?

When using PHP to include header, main content, sidebar, and footer files, you can properly include meta tags by setting variables in the included files and echoing them in the header file. This allows you to dynamically set meta tags based on the content of each individual page.

// header.php
<!DOCTYPE html>
<html>
<head>
    <title><?php echo $pageTitle; ?></title>
    <meta name="description" content="<?php echo $pageDescription; ?>">
    <meta name="keywords" content="<?php echo $pageKeywords; ?>">
</head>
<body>

// main.php
<?php
$pageTitle = "Main Page Title";
$pageDescription = "Description of the main page";
$pageKeywords = "keyword1, keyword2, keyword3";
?>

// sidebar.php
<?php
$pageTitle = "Sidebar Page Title";
$pageDescription = "Description of the sidebar";
$pageKeywords = "sidebar, keyword, tags";
?>

// footer.php
</body>
</html>