是否有可能在PHP中使用多个标头?

时间:2014-03-14 22:40:32

标签: php

我的网站有几页(主页,常见问题解答和操作方法),它们使用标题中的所有内容。但网站的其余部分只需要样式表和js。

标题中有一些元素会降低页面速度,所以要避免与网站的其他部分一起使用,是否可以执行以下操作:

的header.php header1.php header2.php

对于网站上的不同页面?

非常感谢您提前。

1 个答案:

答案 0 :(得分:1)

我想到了两种可能的方法。一种是根据文件名动态加载不同的头文件:

<?php
if ($_SERVER["SCRIPT_NAME"] == "page1.php")
{
    include_once "header1.php";
}
else
{
    include_once "header2.php";
}

另一种方法是使用IF语句隐藏一个标题中不需要的内容:

<?php
if ($_SERVER["SCRIPT_NAME"] == "page1.php")
{
?>
<!-- Optional content here -->
<?php
}

我认为后一种方法可能是更优雅的解决方案。