我已经看遍了,甚至看了一个简单的 Youtube 视频,介绍如何为每个页面创建动态标题,因为您不希望每个页面都有相同的标题,对吧?右。
所以在我的 header.php 文件中,我在 head 标签之间创建了一个变量,如下所示:
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#">
<title><?php echo ['$pagetitle']; ?></title>
当然,在我的一个索引.php文件中,我像这样定义了变量:
<?php $pagetitle = 'some-page-title'; ?>
通过创建一个变量并定义该变量将被称为什么,没有比这更简单的了。但这似乎不是在飞行。
我在 XAMPP 中使用 PHP5.6 进行测试,我也使用 Netbeans,它并没有纠正我创建 PHP 代码的方式;我在标头文件中得到了一个"未定义的变量"page_title和一个 ARRAY 到字符串的转换.php。我已经定义了变量,那么为什么我会收到一个数组错误呢?一定有什么我错过了,因为我仔细观察了一切。
感谢您抽出宝贵时间查看和回答!
我为我的项目做了这件事。索引.phtml
<html>
<head>
<?php
$title = "Some title";
require_once("includes/header.php");
?>
</head>
<body>
<!-- whatever code ... -->
</body>
</html>
包含/标头.php
<?php
echo "<title>$title</title>n";
# something else if needed...
?>
工作得很好。