私はすべてのphpページでインクルードヘッダーを使用しており、各ページのタイトルと説明を変数から抽出したいと考えています.インストールされていますが、どのページのタイトルも表示されません??
page.php:
<?php
include("header.php");
$title = "Page title";
?>
header.php:
<title><?php echo $title; ?></title>
何か助けてください??
割り当て前に $title の値を表示しています。
page.php:
<?php
$title = "Page title";
include("header.php");
?>
header.php:
<title><?php echo $title; ?></title>
インクルードでエコーする前に、変数が割り当てられていません。
page.php を次のように変更します。
<?php
$title = "Page title";
include("header.php");
?>
(または、おそらく変数 $title の割り当てを header.php に移動して、より整理します)
未定義の変数をエコーしようとしています。の値$title
は宣言されていませんが、 でエコーしようとしていますheader.php
。代わりに、次のようにする必要があります。
header.php:
<?php
$title ="Page title";
?>
page.php:
<?php
include("header.php");
<title><?php echo $title; ?></title>
?>
お役に立てれば!
<?php
$title = 'title';
echo '<title>'.$title.'</title>';
?>