带有一个头文件的多个页面标题

时间:2012-05-21 18:22:48

标签: php html css header include

我有一个标题文件,包含在我的所有其他页面上。我想知道如何使用相同的页眉来获得不同的页面标题。我正在使用PHP和MySql。谢谢!

3 个答案:

答案 0 :(得分:5)

在每个特定页面上,为每个页面添加$pgName = 'Page Title';标题。然后在此代码之后,include()标头正常。在标头文件中,将其添加到<head>标记中:

<title><?php if(isset($pgName) && is_string($pgName)){echo $pgName;}else{echo 'Default title';} ?></title>

答案 1 :(得分:3)

将标题存储在变量中,例如

$title = 'Main title';
if($page == 'this page has a different title') {
  $title = 'A different title';
}
include 'header.php';

在header.php中设置

<head>
  <title><?php echo $title; ?></title>
...

答案 2 :(得分:1)

从包含中删除标题标记并将其放在页面中,似乎强迫您制作解决方法