我有一个使用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标签吗?在此先感谢您的帮助!
答案 0 :(得分:0)
你可以使用你的php文件:
<?php
$page = 'home';
$meta_description = 'description for home…';
include('../../includes/header.php');
include('../../includes/view/'.$page.'.php');
include('../../includes/footer.php');
?>
您可以将它用于所有页面。