PHP标头 - 每页添加不同的元标记

时间:2017-03-14 13:08:42

标签: php header include meta-tags

我有一个常见的php标头。我想添加页面特定的META。

目前我的标题看起来像这样。

IOError: [Errno 22] invalid mode ('wb') or filename:   
    C:\Users\z\Desktop\z\Python\test.csv

它目前使用长if状态

<?php include ('includes/pageheader.php'); ?>

我想知道是否有更好的方法或类能够为此标头构建特定于页面的元数据。

1 个答案:

答案 0 :(得分:1)

在标题中,您可以执行以下操作。

<?php if(isset($header)): ?>
  <?php foreach($header as $tag): ?>
    <?= $tag ?>
  <?php endforeach ?>
<?php endif ?>

然后在您的包含上方,您可以添加。

<?php
$header[] = '<meta charset="UTF-8">';
$header[] = '<meta name="description" content="Free Web tutorials">';
$header[] = '<meta name="keywords" content="HTML,CSS,XML,JavaScript">';
$header[] = '<meta name="author" content="John Doe">';
$header[] = '<meta name="viewport" content="width=device-width, initial-scale=1.0">';
include ('includes/pageheader.php');
?>