我不知道该怎么表达,但我会尝试一下。
我最近开始用面向对象的 PHP 编写我的作品集,我想知道使用内容根据 SQL 数据和 $_GET 变量而变化的单个页面是否符合最佳实践?
如果是/不是,为什么?
编辑:看看我的下一篇文章,更深入的细节。
您是否询问使用前端控制器模式,其中单个文件满足您的所有请求?通常,这是通过 index.php 和 mod_rewrite 来完成的,它获取所有请求,并将 URL 的其余部分作为查询字符串中的参数提供给它。
http://www.onlamp.com/pub/a/php/2004/07/08/front_controller.html http://www.onlamp.com/pub/a/php/2004/07/08/front_controller.html
我倾向于建议将此模式用于应用程序,因为它为您提供了一个处理身份验证之类的事情的地方,并且通常您需要在更紧密的级别上集成事物,其中新功能是在控制器中注册的类通过某种机制很有意义。
其他人提到的对 URL 的担忧并不准确,因为 URL 结构和文件结构之间没有真正的关系,除非您使用古老的网站构建技术。 apache 功能的很大一部分基于以下概念:文件/目录结构和 URL 结构是不同的概念(别名模块、重写模块、内容协商等等)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)