在一个网站上说abc.com,我有产品,关于和联系页面。这些页面具有相同的页眉,页脚部分。我们应该使用PHP包含页眉和页脚,还是在索引页面中复制/粘贴HTML / CSS编码?哪种手段最好?
答案 0 :(得分:3)
使用PHP来包含页眉和页脚,如果您需要进行更改,只需编辑一个文件即可更新整个网站。
答案 1 :(得分:3)
你可以设置一个很酷的方法:
<?php
$title = "This is the page title"; // Make your header use this
require "Header.php";
?>
将页面内容放在两者之间。
<?php
require "Footer.php";
?>
答案 2 :(得分:2)
广泛接受的方法是让一个中心文件(例如index.php)具有页眉和页脚(您可以选择包含它们或只是将它们包含在文件中),并且该中央文件包含内容文件它的内容区域。
还有其他方法可以做到这一点,但绝对不要将相同的页眉/页脚复制并粘贴到许多页面,因为这将使未来的编辑变成一场噩梦。
答案 3 :(得分:2)
您应该使用PHP来包含它们。
你也可以考虑使用一个模板引擎,它会为你提供一些不错的功能 比如嵌套内容和定义可以扩展的基本布局。
Twig有这些功能: http://twig.sensiolabs.org/
答案 4 :(得分:1)
像footer.php一样创建文件 在此设置您的代码,您可以在index.php页面中添加它,如下所示
<?php
require_once( 'footer.php' );
?>
标题
的方式相同