如何将 HTML 标题分配给不同的页面?
How do I assign a HTML title to different pages?
我正在 Apache 服务器上用 PHP 和 HTML 开发一个网站。没有内容管理系统。
主目录及其子目录中我网站的所有页面都调用一个 header.php
文件。
我现在 运行 遇到所有页面 <title>
的问题,因为这些显然在 header 中定义,所以现在我不知道如何为每个页面设置不同的标题。
有人可以帮忙吗?
我通常做的是这样的标题标签:
<title><? echo $titleIs ?></title>
然后,在每个页面上,在 header 包含之前,设置标题:
<? $titleIs='Page Title' ?>
最简单的方法是在主页上设置一个变量,然后再包含 header.php 文件,然后在 header.php 文件中使用该标题。
page.php
<?php
$title = "My Title";
include "header.php";
header.php
<title>
// Default Title will be set if you forget to set the $title variable in page.php
<?php echo isset($title) ? $title : "Default Title"; ?>
</title>
我正在 Apache 服务器上用 PHP 和 HTML 开发一个网站。没有内容管理系统。
主目录及其子目录中我网站的所有页面都调用一个 header.php
文件。
我现在 运行 遇到所有页面 <title>
的问题,因为这些显然在 header 中定义,所以现在我不知道如何为每个页面设置不同的标题。
有人可以帮忙吗?
我通常做的是这样的标题标签:
<title><? echo $titleIs ?></title>
然后,在每个页面上,在 header 包含之前,设置标题:
<? $titleIs='Page Title' ?>
最简单的方法是在主页上设置一个变量,然后再包含 header.php 文件,然后在 header.php 文件中使用该标题。
page.php
<?php
$title = "My Title";
include "header.php";
header.php
<title>
// Default Title will be set if you forget to set the $title variable in page.php
<?php echo isset($title) ? $title : "Default Title"; ?>
</title>