基本上,我有一些为网站构建的页面,并且都具有相同的布局。我认为在所有文件中包含所有相同的代码是一种浪费(浪费带宽、浪费时间等)。起初我考虑使用框架,但我不太喜欢它们......我不会放弃它们,我刚开始阅读它们,但无论如何我真正喜欢并觉得它适合我的解决方案是我编写了一个包含每个页面中存在的所有基本布局的 html 文件,然后我只是在主要区域中编写了一个 php 脚本(页面的不同部分)并取决于我 include_once 的 $_GET[] 值(“page.php”),其中该文件基本上具有 html 代码和一些与服务器上的数据库有关的动态内容的 php。所以看起来像这样
<html>
<head>
<!-- css and jquery file -->
</head>
<body>
<div id='title'>
</div>
<div id='navigation'>
</div>
<div id='content' style='float:left'>
<?php
switch($_GET['id']) {
case '1': include_once('./pages/1.php');
case '2': include_once('./pages/2.php');
.......
}
?>
</div>
<div id='sidelinks'>
</div>
<div id='footer'>
</div>
<!-- various javascript files for events -->
</body>
</html>
但是我才刚接触 php 几个月,虽然我读到了 include 我仍然不确定这是否是不好的做法,是否有任何问题或危险