1

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

如您所见,可以采用 4 种不同的路径来获取业务资料。

我想用 html 和 php(没有 jquery)构建一个面包屑,并能够从业务资料、业务画廊和个人图像页面导航回我来自的列表页面。

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

4

2 回答 2

2

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

这会告诉您访问者从哪个 url 到达页面

SESSIONS 和 COOKIES 可以跨其他页面传递这个变量

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

于 2013-01-14T11:02:42.270 回答
1

这是我的看法:

  1. 从 Session 获取面包屑(数组)。
  2. 获取当前网址。
  3. 在面包屑数组中附加当前 URL。
  4. 更新会话中的面包屑。

为每个页面加载重复这些步骤。

于 2013-01-14T11:16:10.187 回答