2

他のすべてのページに含まれているヘッダー用のファイルが1つあります。同じページヘッダーで異なるページタイトルを作成するにはどうすればよいのでしょうか。私はPHPとMySqlを使用しています。ありがとう!

4

3 に答える 3

6

特定のページごとに、$pgName = 'Page Title';各ページのタイトルに追加します。次に、このコードinclude()の後、通常どおりヘッダー。ヘッダーファイルで、これを<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 に答える