當我需要每個頁面對標題/導航進行更改時,首先包括我的會話授權包含,然後是標頭包含 - 但標頭包含不包含關閉的「標頭」標籤。這樣,在每個單獨的頁面中,我都可以繼續「頭部」部分。這使得可以根據單個頁面覆蓋對標題/導航部分的任何更改。這當然也適用於樣式,因爲最後定義的樣式具有更高優先級的層疊層次結構。
例子:
-- Authorization file -- authorization.php
<?php session_start(); ... ?>
------------ end of authorization file
-- Header file -- header.html
<!-- Header/Navigation Include -->
<head>
<style> ... </style>
<script> ... </script>
<!-- no /head closing tag here -->
------------ end of header file
-- Individual Page --
<style> ... highest precedence styles ... </style>
<script> ... page specific scripts ... </script>
</head> <!-- finally closing the head tag -->
<?php
include "authorization.php"
include "header.html" //common header content only
....
?>
------------ end of page
在打印任何東西之前,爲什麼不包含首先修改標頭的文件? – RaYell 2009-08-17 06:45:40
我正在修改我的代碼中的標題,我不知道如何做到這一點。你能舉個例子嗎? – 2009-08-17 06:49:05
我的登錄腳本位於兩個包含我的標題和模板標題的包含腳本之間。如果我先登錄腳本,它會修復這種情況,但會使網站出現故障。 – 2009-08-17 06:50:15