2 回答

TA貢獻1884條經(jīng)驗 獲得超4個贊
您可以在您在主頁中聲明的標(biāo)頭函數(shù)中使用變量。
<?php
$customheaders = '<link rel="stylesheet" type="text/css" href="extrastuff.css">';
require "header.php"
?>
<main>Page Body</main>
<?php
require "footer.php"
?>
在 header.php 中,您可以使用isset()來查看變量是否已定義且未定義NULL:
<?php
if (isset($customheaders)) {
echo $customheaders;
}
?>
顯然有更好的方法來創(chuàng)建模板來處理這些類型的異常,但考慮到這個問題,我認(rèn)為這種基本方法足以讓您入門。

TA貢獻1878條經(jīng)驗 獲得超4個贊
假設(shè)您的 header.php 文件包含指向您的 CSS 文件的鏈接標(biāo)記,則必須存在條件邏輯以包含正確的樣式表。有很多方法可以解決這個問題。例如,您可以首先檢查 的值$_SERVER['REQUEST_URI'],然后有條件地將鏈接標(biāo)記添加到備用樣式表。
<?php if($_SERVER['REQUEST_URI'] == '/example.php') { ?>
<link rel="stylesheet" type="text/css" href="extrastuff.css">
<?php } ?>
更漂亮:
<?php if($_SERVER['REQUEST_URI'] == '/example.php'): ?>
<link rel="stylesheet" type="text/css" href="extrastuff.css">
<?php endif; ?>
- 2 回答
- 0 關(guān)注
- 90 瀏覽
添加回答
舉報