php - 检测当前页面的代码

标签 php javascript

是否有php或javascript代码可以检测当前用户的页面,然后添加<a class="active">ul 中的一项(我的菜单)。我将我的菜单包含在我的页面中 PHP include所以改变很容易;我只需编辑一次。但是,使用这种方法,我无法单独将每个页面设置为 a class="active" 。我怎样才能做到这一点?

最佳答案

您有几个选项,例如,

  • 处理导航的部分可以直接读取请求URI。这可以通过读取 $_SERVER['REQUEST_URI'] 来完成(不要忘记这可能包括查询字符串)。
  • 在某些时候,您必须知道自己所在的页面,因为您可以根据该页面来决定显示哪些内容。您可以定义一个处理导航标记的函数,并向其传递当前页面的名称,以便它知道它是哪一个。

关于php - 检测当前页面的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3329646/

相关文章:

javascript - 如何在同一列html的多行上使用相同的函数

php - 在 codeigniter 中显示来自 mysql 的图像

javascript - 带日期的周数计数器

javascript - 从小书签加载模态窗口(如 Amazon wishlist 小书签)

php - Yii ActiveRecord 与存储库模式

javascript - 未定义的 JS 警报

php - 如果现有 mysql 数据重复或更多,如何编辑 "unique"

javascript - 按住 'enter'键时如何防止触发按钮事件?

javascript - 在 Angular 应用程序之外使用 Angular 过滤器

javascript - 通过单击工作流程按钮重定向到链接