通過這兩個選項來設置頁眉和腳註,可以保證它們在每個頁面的前後被載入。
使用這些指令包含的文件可以像使用include()語句包含的文件一樣;也就是,如果該文件不存在,將產生一個警告。
如果使用了這些指令,就不需要再輸入include()語句,但頁眉和腳註在頁面中不再是頁面的可選內容。
auto_prepend_file = "/home/username/include/header.php"
auto_append_file = "/home/username/include/footer.php"
如果使用的是Apache Web服務器,可以對單個目錄進行不同配置選項的修改。這樣做的前提是服務器允許重設其主配置文件。要給目錄設定自動前加入和自動追加,需要在該目錄中創建一個名爲.htaccess的文件。這個文件需要包含如下兩行代碼:
php_value auto_prepend_file "/home/username/include/header.php"
php_value auto_append_file "/home/username/include/footer.php"
注意:
其語法與配置文件php.ini中的相應選項有所不同,和行開始處的php_value一樣:沒有等號。
許多php.ini中的配置設定也可以按這種方法進行修改。
在.htaccess中設置選項,而不是php.ini中 或是在Web服務器的配置文件中進行設置,將帶來極大的靈活性。
可以在一臺隻影響你的目錄的共享機器上進行。
不需要重新啓動服務器而且不需要管理員權限。
使用.htaccess方法的一個缺點就是目錄中每個被讀取和被解析的文件每次都要進行處理,而不是隻在啓動時處理一次,所以性能會有所降低。