我已經使用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