php - PHP 中的动态标题标签

标签 php dynamic title

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

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

还有我的页眉上的以下内容

<title><?php if (isset($title)) {echo $title;}
else {echo "My Website";} ?></title>

但无论我做什么,我都无法让这段代码工作。有没有人有什么建议?

谢谢

最佳答案

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

您应该仔细检查这两个文件是否在同一个文件夹中,以及是否包括了正确的 header.php 来自 正确的 index.php。并确保 $title 未在代码中的某处设置回 null

了解有关变量范围的更多信息 here .

编辑:可见变化的例子是:

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

<title>TEST2<?php if ...

关于php - PHP 中的动态标题标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4298270/

相关文章:

html - HTML5 要求图像上的 "alt"属性和链接上的 "title"属性?

ios - 设置图像/背景图像时,UIButton 标题不会突出显示

php - 如何将动态值发送到laravel中的邮件函数

android - 从代码动态更改多个 TextView 的大小(没有 "on disk"xml 主题)?

php - 尝试在 PHP 中更新表单时出现 SQL 错误

emacs - 用于 Haskell 等静态强类型语言和 Common LIsp 等动态(强)语言

excel - SSIS动态Excel列标题

c# - 按名称/标题返回窗口句柄

php - 如何使用 DOMDocument 获取标签内容?

PHP 用数组中的值替换子字符串