开始:不是 Wordpress!只是普通的旧 PHP。这是我正在尝试做的事情:
我的页面顶部有一个水平导航栏,其中包含“主页、关于、信息、联系方式”链接
大多数页面还有一个垂直导航栏,侧边栏。如果我在主页上,则不需要显示侧边栏。如果我在“关于”页面上,则必须有一个带有各种其他主题的侧边栏。联系页面需要显示一个带有路线描述和联系表格链接等的侧边栏。
我正在考虑使用 $GLOBAL 变量来实现这一点,并将诸如$GLOBAL['sidebar] = 'home'
$GLOBAL['sidebar'] = 'contact'
etc... 之类的东西放在每一页的顶部。在将呈现我的侧边栏的 PHP 文件中,我将使用 if 结构来查看需要呈现的侧边栏。但是我一直被教导使用全局变量是错误的,不应该使用。在那之后,我的思绪转移到了 $SESSION 变量上,但这实际上是完全相同的,但有一些额外的问题,比如 session_start() 等。
我是自学 PHP 的,所以我不知道什么可以最好地用来解决这个特定的(我认为很常见的)“问题”。任何有关此事的见解将不胜感激。谢谢。