0
好的,我吮吸標題我的問題XD如果任何人有更好的標題,請編輯!變量auto_prepend_file?
無論如何,我有這個在我的php.ini文件:
auto_prepend_file = ./include/startup.php
auto_append_file = ./include/shutdown.php
startup.php看起來是這樣的:
<?php
chdir(__DIR__."/..");
require("include/db.php");
// more setup stuff here
if($_SERVER['REQUEST_METHOD'] == "AJAX") { // yup, custom HTTP method :p
// parse file_get_contents("php://input")
}
else {
$output_footer = true;
require("include/header.php");
}
shutdown.php是這樣的:
<?php
if(isset($output_footer)) require("include/footer.php");
現在,就主要問題。
header.php包含行<title>My shiny new site</title>
。我希望該標題取決於當前正在查看的頁面。目前,我有一些涉及JavaScript的醜陋黑客:
document.title = document.getElementsByTagName('h1')[0].textContent;
顯然,這並不理想!由於auto_prepend_file輸出標題時如何調整標題的任何建議?
爲什麼要使用'auto_prepend_file'?特別是當你有動態內容的問題? (雖然此指令設計爲靜態的) –