我想动态更改我的 PHP 页面的标题,但由于页眉和页脚部分是包含文件,所以我不能使用<title><?php echo $title;?></title>
某种解决方案。
我想知道是否有任何解决方案,例如 Asp.NET 中的解决Page.Title = "Some Title";
方案$page->set_title('Programmers Palace');
非常感谢...
我想动态更改我的 PHP 页面的标题,但由于页眉和页脚部分是包含文件,所以我不能使用<title><?php echo $title;?></title>
某种解决方案。
我想知道是否有任何解决方案,例如 Asp.NET 中的解决Page.Title = "Some Title";
方案$page->set_title('Programmers Palace');
非常感谢...
由于页眉和页脚部分是包含文件,所以我不能使用
<title><?php echo $title;?></title>
某种解决方案。
你可以。仅仅因为包含文件并不意味着您不能在那里回显内容。
如果你有一个Page
对象...
<?php
$page = new Page('Programmers\' Palace');
include 'includes/header.php';
<head>
<title><?php echo $page->getTitle(); ?></title>
</head>
<?php
$title = 'My Page';
include 'header.php';
然后在 header.php 中:
<title><?php echo $title;?></title>
这是有效的,因为 php 中包含的文件被视为“粘贴在其中”。