在我的头文件中,我设置了一个switch语句来设置页面标题。我希望将其全部保存在标题中以便于维护,而不是向每个页面添加页面标题变量。
我的网站设置时将页面分为多个文件夹,因此www.example.com/和www.example.com/about/等等。我正在使用以下代码:(我目前正在一个名为“alt”的子文件夹中构建网站,因此第一种情况是alt而不是空。)
<?php
$base_url=basename(dirname($_SERVER['PHP_SELF']));
$base_page = basename($_SERVER['PHP_SELF'], ".php");
switch ($base_url) {
case "alt":
switch ($base_page) {
case "index": $title = "Home Page"; break;
case "400": $title = "400"; break;
case "403": $title = "403"; break;
case "404": $title = "404"; break;
default: $title = "Error";
}
case "about": $title = "About Page"; break;
default: $title = "Error";
}
?>
但现在我正在添加错误页面,如404页面,我不知道如何为它们设置页面标题,因为它们都在主索引页面的主文件夹中。
感谢。
答案 0 :(得分:0)
现在更新的代码正确无误。我需要嵌套switch语句并在其后添加一个break。