在php中包含静态html文件的最佳做法是什么? [关闭]

问题描述 投票:-1回答:1

我想知道如何为PHP网站构建一些文件。我知道您有index.php,其中包含重复的内容,如导航,页脚等。您具有functions.php和config(带有数组的.php或.ini文件)。我搜索了问题,但未成功。我的问题是:

[1)对于诸如导航和页脚之类的重复性内容,我应该为哪种类型的文件? .html(或.htm),还是应该是.php文件?

[2)这个想法正确吗? (index.php)

<body>
  <?php require_once './navigation.php' ?>

  // PHP generated content for each different page

  <?php require_once './footer.html' ?>
</body>

3)每个页面都有不同的.php文件吗? (about.php,contact.php)

[4)导航应该如何工作?

提前感谢。

php project directory-structure
1个回答
0
投票
  1. 我总是使我的php b / c包含在内,它并不花很多钱,并且您在该文件中获得了支持php的所有优点。如果您想在页脚中添加时间戳,则可以使用php为例。
  2. [通常,人们不使用框架时,会有一个主index.php,它会传入一些名称,例如index.php?page=about,然后他们会使用.htacces(如果他们使用apache作为服务器)来打开它。进入网址中的somesite.com/about之类的内容,但始终会直接指向您的index.php页面。然后索引页将使用该page并需要必要的文件。交响乐之类的框架也可能满足您的需求。
  3. 每个页面都有单独的php文件,但是所有内容都将从index.php页面加载。大概就是身体的内容。
  4. 使用.htaccess文件,您将永远不会“导航”离开索引页。索引页面仅需要您将其传递给正文即可。
© www.soinside.com 2019 - 2024. All rights reserved.