根据页面名称动态加载元标记信息?

时间:2013-12-16 21:30:33

标签: php html meta

我有一个使用php加载页眉和页脚文件的网站。我正在尝试添加元标记,并且需要根据页面名称动态加载它们。在拉入标题之前,每页都会显示页面名称,例如:

<?php $page="Home" ?>
<?php include("../../includes/header.php"); ?>  

头文件的布局如下:

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title> Company Name | <?php print $page;?></title>
    <link rel="stylesheet" type="text/css" href="../../css/styles.css" /> 

...依此类推(正文在头文件中开始,以便可以加载导航栏)

由于页面名称是在实际页面文件中声明的,因此我对如何动态加载元标记信息(如关键字和描述)感到困惑。我应该使用一系列if /或语句加载mega标签吗?在此先感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

你可以使用你的php文件:

<?php
$page = 'home';
$meta_description = 'description for home…';
include('../../includes/header.php');
include('../../includes/view/'.$page.'.php');
include('../../includes/footer.php');
?>

您可以将它用于所有页面。