自动包括header.php和footer.php

时间:2014-04-27 16:07:04

标签: php html frameworks

我一直在尝试在线搜索解决方案并在stackoverflow上搜索,但没有遇到任何令人满意的解决方案。

我想知道如何在我创建的新PHP页面中自动包含(,如果需要header.phpfooter.php,目前无论何时创建新的PHP文件我在顶部手动添加header.php,在底部手动添加footer.php,我真的没有这样做的问题,但我想知道这是否是每个人都这样做,如果不是什么是最好的解决方案对此。

我知道我可以采用任何框架并使用它,因为它们可能会自动包含页眉和页脚,但我指的是自定义PHP编码。

我非常感谢有经验的开发人员的观点。

1 个答案:

答案 0 :(得分:3)

通常的做法是使用the front controller design pattern

使用单个PHP文件加载所有页面。是否包含页眉和页脚,并使用URL(以及您喜欢的任何其他信息)来确定要包含的内容。

PHP开发人员经常使用mod_rewrite将URL映射到单个脚本。您还可以使用Apache alias指令。