【发布时间】:2011-10-13 02:22:42
【问题描述】:
目前,我有一个系统使用 PHP 在我的网站上主动生成页面,或多或少是这样的:
index.php ------include(query.php);-----> query.php 从 index.php 对应的文件中抓取内容
Query.php 只是从提到的 index.php 文件以及页眉、页脚和导航文件中组装页面。
如果您愿意的话,index.php 文件可以充当一种代理或标签,这样当用户访问该站点时,而不是像“query.php?page=index”这样的 url,他们有真正的页面。
问题当然是这有点令人费解。对于站点的每个页面,我需要 2 个文件:“包装”文件(例如 index.php)和它对应的内容文件。我只想使用一个文件。问题是单个文件应该只包含页面的内容——而不是结构、页眉、页脚等。
所以,我想做的是能够让 index.php 只包含一个段落,例如。当它被访问时,PHP 会以某种方式启动并应用模板以及页眉和页脚。
PHP 是不是太高级了,无法做到这一点?我知道这通常使用 Tomcat 和 java servlet 完成,但我认为使用 PHP 会很酷。
编辑:重要的一点,我不想使用 GET 变量。
【问题讨论】:
标签: php