2

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

4

3 回答 3

6

在每个特定页面上,添加$pgName = 'Page Title';每个页面的标题。然后在这段代码之后,include()header就正常了。在头文件中,在<head>标签中添加:

<title><?php if(isset($pgName) && is_string($pgName)){echo $pgName;}else{echo 'Default title';} ?></title>
于 2012-05-21T18:27:39.170 回答
4

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

$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>
...
于 2012-05-21T18:26:15.067 回答
1

从包含中取出标题标签并将其放在页面中,似乎迫使您做出变通办法

于 2012-05-21T18:27:50.727 回答