我有一个 index.php 页面,它是主页。所有页面都通过 GET 变量动态包含在 index.php 中。
这是 uFlex 类的一部分。这将根据包含的文件的文件名生成标题,我不喜欢这种方式。
<?php
$page = @$_GET['page'];
$page = !$page ? "home" : $page;
$ext = ".php";
$page_inc = "page/" . str_replace("-", "_", $page) . $ext;
//Page not found
if(!file_exists($page_inc)) send404();
if(!$page_title){
$page_title = ucfirst($page);
}
?>
// HTML CODE <head>, <title>, ecc
// And then
<?php include($page_inc); ?>
示例:我查看http://sitename.ext/?page=user&id=nickname
它将包含user.php
并且因为包含是在<title>
标记之后进行的。我无法根据 php 变量设置标题。在里面user.php
我有$user['username']
并且我想将此变量设置为标题..
我需要重写一种新方法来包含文件,以便从包含的文件中设置标题。
建议?谢谢!