首页 文章

需要简单的面包屑菜单

提问于
浏览
-1

我已经找到大量关于如何创建面包屑菜单的论坛帖子,但它们似乎都不是我想要的 .

基本上我的网站页面是基于位置的,并遵循这个过程 - 主页> level2> level3 .

所以作为数据库中位置的一个例子,它将是 - home> Manchester> Salford

所有我想要做的就是在页面顶部获得一个文本痕迹菜单,看起来几乎与上面的例子完全一样 .

因为页面是动态的,我需要一个PHP脚本,可以从网址中提取页面 Headers 信息,这样对于你所在的页面它是正确的 .

如果有人有一个可以帮助我的脚本,我会非常感激 . 谢谢

2 回答

  • 0

    试试这个,很简单,我认为可以满足您的需求:

    $breadcrumbs = explode("/",$_SERVER["REQUEST_URI"]);
    foreach($breadcrumbs as $br){
        echo ucfirst(str_replace(array(".php","_"),array(""," "),$bc) . ' ');
    }
    
  • 0

    谢谢回复 . 该代码确实帮助我直接从网址中获取页面名称 .

    最后,我意识到我在思考它,这就是我实现我所需要的方式:

    <a href="/">Home</a> >> <a href="/<?=str_replace("-", " ", $_GET['make']) ?>.php"><?=str_replace("-", " ", $_GET['make']) ?></a> >> <a href="/<?=str_replace("-", " ", $_GET['make']) ?>/<?=str_replace("-", " ", $_GET['model']) ?>.php"><?=str_replace("-", " ", $_GET['model']) ?></a>
    

相关问题