PHP中的动态标题标记

Tar*_*ryn 4 php dynamic title

我正在尝试动态填充网站上的标题标记.我在index.php页面中有以下代码

<?php $title = 'myTitle'; include("header.php"); ?>
Run Code Online (Sandbox Code Playgroud)

以下是我的标题页面

<title><?php if (isset($title)) {echo $title;}
else {echo "My Website";} ?></title>
Run Code Online (Sandbox Code Playgroud)

但无论我做什么,我都无法使用此代码.有没有人有什么建议?

谢谢

Rab*_*ire 9

这工作(测试它 - 创建一个新文件夹,将你的第一行代码放在一个名为index.php的文件中,第二行放在header.php中,运行它,检查标题栏).

你应该仔细检查这两个文件是否在同一个文件夹中,并且你要从右边的index.php中包含正确的header.php .并确保$ title不会被设置回null代码中的某个位置.

了解更多关于变量的作用域在这里.

编辑:可见更改的示例如下:

TEST1<?php $title = 'myTitle'; include("header.php"); ?>

<title>TEST2<?php if ...
Run Code Online (Sandbox Code Playgroud)