我有一个想法,在我的页面index.php
的内容部分中编写一个页面模板,通过确定浏览器所在的 url 并基于该 URL 获取内容页面来动态包含内容。不过有几个问题:
<?php
// /index.php
?>
<!-- html tags and menu/layout divs as needed go here -->
<section id="content">
<?php
function curPageURL()
{
$page = substr($_SERVER["SCRIPT_NAME"],strrpos($_SERVER["SCRIPT_NAME"],"/")+1);
return $page;
}
$page = curPageURL();
switch ($page)
{
case "index.php":
include_once("includes/home.php");
break;
}
?>
</section>
<!-- footer and such goes here -->
虽然这可行,但我在进一步应用这个概念时遇到了麻烦。我似乎无法理解导航应该如何工作或如何将此概念应用于我网站中的其他页面......
如果有人可以提供建议,我将不胜感激。