首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态页面标题

动态页面标题
EN

Stack Overflow用户
提问于 2012-06-13 07:25:04
回答 1查看 1K关注 0票数 1

我有一个index.php页面,它是主页面。所有页面都通过GET变量动态包含在index.php中。

这是uFlex类的一部分。这将根据包含的文件的文件名生成标题,我不喜欢这种方式。

代码语言:javascript
复制
<?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,因为include是在<title>标记之后创建的。我不能基于php变量设置标题。在user.php中,我有$user['username'],我想将这个变量设置为标题。

我需要重写一种新的方式,以包括可能从文件设置标题的文件。

有什么建议?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-13 07:30:01

您应该考虑使用require,然后调用函数来生成数据。

代码语言:javascript
复制
<?php require($page_inc); ?>
<html>
<title><?php echo $page_title; ?></title>
....
<div><?php echo $page_content?></div>

这与wordpress所做的非常相似,尽管是一个非常高的层次。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11006245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档