我已经找到大量关于如何创建面包屑菜单的论坛帖子,但它们似乎都不是我想要的。
基本上我的网站页面是基于位置的,并遵循此流程 - 主页> level2>级别3。
所以作为数据库中位置的一个例子,它将是 - home>曼彻斯特>索尔福德
所有我想要做的就是在页面顶部获得一个文本痕迹菜单,看起来几乎与上面的示例完全相同。
因为这些页面是动态的,所以我需要一个PHP脚本,它可以从网址中提取页面标题信息,这样对于你所在的页面它是正确的。
如果有人有一个可以帮助我的脚本,我会非常感激。感谢
答案 0 :(得分:0)
试试这个,很简单,我认为这可能对您的需求有用:
$breadcrumbs = explode("/",$_SERVER["REQUEST_URI"]);
foreach($breadcrumbs as $br){
echo ucfirst(str_replace(array(".php","_"),array(""," "),$bc) . ' ');
}
答案 1 :(得分: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>