我正在为一个朋友设计一个比较简单的网站.我想暗示PHP,以便他可以改变他的页眉/页脚,而无需回到每个文件.问题是,我完全不了解
PHP如何工作.这样做有一个简单的方法吗?我已经看到一些关于如何制作PHP标题的答案,但是它们似乎都不同,我没有太多的成功.我不是说他们不工作(我可能做错了),但在这种情况下更简单,越好.
谢谢!
除了使用include()或include_once()以包含页眉和页脚,我发现有一件事情是可以为每个页面添加一个自定义页面标题或自定义标题,但仍然有一个标题部分包括.我通常如下完成:
在网页上:
<?PHP
$PageTitle="New Page Title";
function customPageHeader(){?>
<!--Arbitrary HTML Tags-->
<?PHP }
include_once('header.PHP');
//body contents go here
include_once('footer.PHP');
?>
而在header.PHP文件中:
<!doctype html>
<html>
<head>
<Meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title><?= isset($PageTitle) ? $PageTitle : "Default Title"?></title>
<!-- Additional tags here -->
<?PHP if (function_exists('customPageHeader')){
customPageHeader();
}?>
</head>
<body>
也许有点超出你的原始问题的范围,但它是有用的,允许更多的灵活性与包括.