使用JS或PHP将referrer传递到另一个页面



我正在尝试,

我有两页:http://example.com/first-pagehttp://example.com/second-page

这里http://example.com/first-page是一个简单的登录页,它只有一个captcha来检测机器人和http://example.com/second-page是一个主页面。

所以,当访问者从一个referrer来到第一个页面,并且相同的referr值应该传递到第二个页面。

使用JS或PHP有可能吗?

您可以将referrer值放入会话数组中,该数组可以在任何页面上使用PHP访问,如下所示:

session_start();
$_SESSION['referrer_val'] = $_SERVER['HTTP_REFERER'];

在第二个页面上,您可以将值存储在本地变量中,然后取消设置所有全局会话变量,并以这种方式销毁会话:

$accessed_refer_val = $_SESSION['referrer_val'];
session_unset();
session_destroy();

这些答案提供了实现这一点的更多方法(如POST(:PHP将变量传递到下一页另请参阅以获取更多信息:PHP会话|W3Schools

最新更新