如何用PHP获取原始URL referer?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (41)

我正在使用$_SERVER['HTTP_REFERER'];获取引用者Url。它按预期工作,直到用户单击另一个页面并且引用者更改为最后一页。

我如何存储原始转介Url?

提问于
用户回答回答于

将其存储在cookie中(如果它适合你的情况),或者存储在会话变量中。

session_start();

if ( !isset( $_SESSION["origURL"] ) )
    $_SESSION["origURL"] = $_SERVER["HTTP_REFERER"];
用户回答回答于

不要忘记,$_SERVER["HTTP_REFERER"]因为它是一个网络应用程序的常见攻击媒介。

扫码关注云+社区