【问题标题】:Same code on multiple pages, way to create a template file and include in all pages?多个页面上的相同代码,如何创建模板文件并包含在所有页面中?
【发布时间】:2016-01-10 20:06:40
【问题描述】:

我在网站的每个页面上都有一个标题,而不是在每个页面上添加 html/php 我想我可以制作一个模板文件并将其包含在一个 php include()因此,如果我必须更改某些内容,则更容易修改。有没有更好的方法来做到这一点,并且使用 PHP 包括减慢我的网站速度?提前致谢。

【问题讨论】:

  • 这是一个简单的 PHP 还是你在使用某种框架?您所描述的正是 PHP includerequire 的用途。
  • 准系统 php。使用include / require 会以任何方式降低我的性能吗?
  • 在所有具有相同内容的页面上包括页眉、页脚和其他静态内容通常是一个好主意,它更易于维护和更新。你可能想看看this StackOverflow
  • @JoeScotto 取决于您包含多少文件,您的另一个选项是服务器端包含(在 Apache 上),其他服务器可能有自己的实现。看到这个问题:stackoverflow.com/questions/2993858/ssi-or-php-include

标签: php html


【解决方案1】:

您可以使用 include/require() 但请记住,同一个文件不能包含两次,否则会发生冲突。您可以全局声明变量,以便为您提供简单的方法。

【讨论】:

    猜你喜欢
    • 2012-12-12
    • 2012-09-06
    • 1970-01-01
    • 2015-07-08
    • 2020-02-17
    • 2012-10-17
    • 2014-02-03
    • 1970-01-01
    • 2012-09-15
    相关资源
    最近更新 更多