【问题标题】:get referer after header("Location: http://B.com/");在 header("Location: http://B.com/");
【发布时间】:2014-07-22 13:52:49
【问题描述】:

A 站点 A 在站点 B 包含重定向。

header("Location: http://B.com/");

我只需要知道用户是否来自A。 在站点 B 上,无法使用 $_SERVER['HTTP_REFERER'] 获取引荐来源。

提前感谢您提供任何其他可行的解决方案。

【问题讨论】:

  • 如何将重定向更改为诸如“...B.com/?comingfromA=1”之类的东西?
  • 当然:)我不会问我是否没有尝试过

标签: php http redirect http-redirect


【解决方案1】:

使用 GET 变量获取此数据。

header("Location: http://B.com/?refferer=A");

【讨论】:

  • 是的,我已经考虑过了。如果没有更优雅的,我会接受它。
  • 最后我使用了这种方法,将会话和重定向从B.com/?refferer=A 重定向到B.com。不喜欢在不必要的时候获取变量
猜你喜欢
  • 1970-01-01
  • 2018-07-11
  • 1970-01-01
  • 2019-05-29
  • 2019-05-10
  • 2017-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多