如何为每个页面分配标题?

时间:2014-07-29 23:48:14

标签: php html mysql

我想为每个页面分配一个标题,但我的所有页面都链接到我的index.php

<!DOCTYPE html>
<html lang="en-us">
    <head>
        <meta charset="UTF-8">
        <title>Test</title>
        <link href="css/style.css" rel="stylesheet" type="text/css">
        <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css">
    </head>
    <body>
        <?php include("top_bar.php");?>
        <?php include("header.php");?>
        <?php include("container.php");?>
        <?php include("footer.php");?>
    </body>
</html>

以下是我的网站:http://prntscr.com/47nn7h

我的所有网页都有我为index.php添加的标题,但是如何为特定网页添加标题(例如,当我转到页面members.php时)?

members.php:

<?php include "index.php";?>

感谢。

2 个答案:

答案 0 :(得分:2)

用此替换现有的<title>标记。

<title><?php echo $pagetitle; ?> </title>

<head>块中。

在发出标记之前,请确保$pagetitle实际包含所需的标题。从您的问题中不清楚这些标题的来源 - 您可能需要在页面顶部使用一些PHP来设置所有这些。

答案 1 :(得分:0)

您可以使用this方法并添加

$pageTitle = 'Title of Page';

到您的内容页面(即会员页面)