我已经使用PHP几年了,但我不认为自己不过是一个温和的程序员。简单网站的PHP文件结构?
在创建一些网站(从演示网站到一些简单的CMS'es有所不同)时,我采取了两种方法,我将在下面讨论。我的问题很简单:在定制方面哪个更好(它需要尽可能定制)和速度(尽可能快地加载)。
首选
文件:header.php中,content1.php,content2.php,footer.php
想法:所有内容的文件包括在开始的头文件和页脚在最后。
中策
文件:index.php文件,content1.php,content2.php
想法:基于一个GET变量或类似的东西,的index.php包括相关的php文件
在此先感谢您的答案!
+1为您的应用程序的一个入口点 - 它有很多优点(http://stackoverflow.com/questions/604046/having-a-single-entry-point-to-a-website-bad-good-non我可能会选择更多的MVCish的方式,即使在小应用程序tho .. – Kuchen 2010-07-12 12:51:19
我只能达到DrColossos的意见,因为我自己使用它。但是你必须小心一些事情。如果您尝试根据GET参数设置包含,则应该创建一组授权页面,以保护您的网站,或尝试搜索服务器上是否存在该文件。 – 3rgo 2010-07-12 13:34:30
我最喜欢这个解决方案,但我只是有人问一些人直接访问其中一个包含的文件(我不太确定我应该如何让服务器对此尝试作出反应) – 2010-07-12 15:51:49