Php html提取页眉和页脚以分隔文档

Php html提取页眉和页脚以分隔文档,php,html,templates,insert,Php,Html,Templates,Insert,我有几个共享相同页眉和页脚的html文档,希望将页眉和页脚提取为单独的html文件,并将它们包含到其他html文档中 想法很简单:当我在标题中更改某些内容时,必须在所有页面上进行更改 到现在为止,我使用了PHP包含函数。但我读过一些文章,认为这会影响性能 对于干净的html页面,最好的方法是什么 PHP是未来的发展方向吗 如果是,我应该将整个html内容插入PHP echo吗 您希望在所有html页面中都包含标题,因此php include更好。 不需要echo,只需创建header.html(

我有几个共享相同页眉和页脚的html文档,希望将页眉和页脚提取为单独的html文件,并将它们包含到其他html文档中

想法很简单:当我在标题中更改某些内容时,必须在所有页面上进行更改

到现在为止,我使用了PHP包含函数。但我读过一些文章,认为这会影响性能

对于干净的html页面,最好的方法是什么

PHP是未来的发展方向吗


如果是,我应该将整个html内容插入PHP echo吗

您希望在所有html页面中都包含标题,因此php include更好。
不需要echo,只需创建header.html(或任何html文件)。
然后使用

<?php include "header.html"; //or name of your headerfile ?>
将此php代码添加到所有页面中。因此,所有页面都将指向相同的头文件,我认为这不会影响性能。footer也有同样的想法:)

在纯HTML中没有很好的实现方法,因为iframe或使用Javascript的ajax请求在这里不是一个好的解决方案

我认为最好的方法是使用PHP include或PHP require函数:

您不会看到任何性能问题。记住,include比include\u once快一点,因为include\u once必须额外检查文件是否已被包含。

您可以使用或使用require而不是include,这将获得标题,但如果找不到,页面将无法加载。