显示具有不同内容的类似html / php页面

时间:2015-06-25 16:31:22

标签: php html web-frameworks

我打算建立一个包含大量类似页面的大项目。布局将与页面完全相似,但内容会有所不同。 我的问题是,如果构建一个页面然后使用$_GET方法从数据库中获取不同的内容是最好/最快的,或者只是使用不同的信息手动构建大量页面。 什么提供最佳速度?

1 个答案:

答案 0 :(得分:0)

最好的速度是"只需用不同的信息手动构建很多页面,但你会发现维护是一场噩梦,因为如果你需要对标题部分进行更改在页面中,您需要更改每个文件!加上速度提升很可能是微不足道的。

在我看来,只需要一个布局就可以了。没有任何模板引擎或框架的最简单的方法就是这样:

layout.php中

<html>
<body>
<div id='my-header'>
  <!-- Header content goes here -->
</div>

<div id="my-content">
<?php
  if (!empty($_GET['page'])) {
    // Query DB for content
  }
  else {
    // Display default page content
    echo 'default page';
  }

?>
</div>

<div id='my-footer'>
  <!-- Footer content goes here -->
</div>

</body>
</html>