我正在尝试,
我有两页:http://example.com/first-page
和http://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