如何导航回列表

时间:2013-01-14 10:59:59

标签: php html navigation breadcrumbs

我已经构建了一个具有以下结构的业务目录:

正如您所看到的,可以通过4种不同的途径来获取业务档案。

我想用html和php(没有jquery)构建一个面包屑,并且能够从业务概况,业务库和单个图像页面导航回我来自的列表页面。

我会用php中的哪个函数来记住我来自哪里?我是否会将列表页面的URL作为变量传递给其他页面?如果是这样,我会使用会话吗?

2 个答案:

答案 0 :(得分:2)

我认为$ _SERVER ['HTTP_REFERER']是您需要的

这会告诉您访问者到达网页的网址

SESSIONS和COOKIES可以将此变量传递到其他页面

正如DaGhostman Dimitrov所提到的,如果用户浏览privatley或使用阻止删除的插件或使用书签,则此变量可以为空

答案 1 :(得分:1)

这是我的看法:

  1. 从Session获取breadcrumbs(数组)。
  2. 获取当前网址。
  3. 在breadcrumbs数组中附加当前网址。
  4. 更新会话中的面包屑。
  5. 为每个页面加载重复这些步骤。