1

我正在尝试将用户重定向到另一个页面,但是,我需要Referer 标头来显示存在重定向。换句话说,如果用户从 SiteA 开始,然后转到 SiteB,然后重定向到 SiteC,我需要 Referer 标头来显示用户在到达 SiteC 时来自 SiteB。

大多数浏览器在遇到 3xx(301、307 等)重定向代码时不会更改 Referer 标头,因此我无法使用它。所以我想知道完成我需要的最好方法是什么?我可以使用 HTML、PHP 和必要的 JavaScript。

谢谢,哈利

PS 我已经完成了足够多的 HTML、PHP 和 JavaScript 编码,但还不足以知道这个问题的答案。

4

1 回答 1

1

如果我错了,请纠正我,但 3xx 状态代码是告诉浏览器页面已移动,并且他们将在新的 url 处再次请求页面。所以对于浏览器来说,当前页面没有改变,因此引用者将保持不变。

在页面加载期间使用类似 location=url 的 javascript 来重定向页面。

于 2012-11-02T01:01:32.877 回答