在PHP/中。NET中,我们通常看到网站上的所有页面都是使用一个带有id参数的php文件显示的。例如。http://example.org/content.php?id=90.我们知道每个页面都可以像http://example.org/1.php,2.php等。那么,为什么要委托单个页面负责显示带有id参数的所有页面呢?这种行为在许多人中普遍存在。NET网站。
Br,贺曼舒。
这通常是CMS所做的:
假设我们有三个模块(页面元素):
1形式
2个顶部菜单栏
3左侧菜单栏
现在,您必须制作需要所有这些的页面,如果您静态地(在一个.html/.php文件中)进行制作,只需将模块内容保存为main.php并创建页面链接即可。
但你必须制作另一个页面,它仍然需要顶部菜单,但不需要表单,并且侧菜单还有几个部分。您无法加载main.php,因此通过这种方式,您将不得不使用重复的主菜单部分制作不同的页面。如果您有一个content.php文件,它将只降低所需的模块和模块元素(即,在上述情况下的侧栏附加部分),并且只在需要时降低,而不是做所有这些,这会容易得多。