2 回答
TA贡献1884条经验 获得超4个赞
您可以在您在主页中声明的标头函数中使用变量。
<?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;
}
?>
显然有更好的方法来创建模板来处理这些类型的异常,但考虑到这个问题,我认为这种基本方法足以让您入门。
TA贡献1878条经验 获得超4个赞
假设您的 header.php 文件包含指向您的 CSS 文件的链接标记,则必须存在条件逻辑以包含正确的样式表。有很多方法可以解决这个问题。例如,您可以首先检查 的值$_SERVER['REQUEST_URI'],然后有条件地将链接标记添加到备用样式表。
<?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 关注
- 71 浏览
添加回答
举报