Cookie重定向到网站上2个可能的辅助页面


Cookies to redirect to 2 possible secondary pages on website

我想知道是否有人能帮忙。所以我正忙于建立一个网站。首次访问主页时,用户必须在两个行动按钮之间进行选择。根据他们的选择,他们被引导到/page1.php上的内容或/page2.php.上的内容

现在,我不希望用户每次访问网站时都不断地回到主页,并不得不在这两个选项之间再次选择。我想我需要在主页上添加某种cookie,以将用户重定向到/page1.php或/page2.php(基于他们的初始选择)

对于如何做到这一点,我们将不胜感激。

page1.phppage2.php的顶部,您可以设置一个cookie来表示用户已经在该页面上。

setcookie('landing_page_reached', 'page1');

然后在第一个登录页的顶部,有这样的内容:

if (isset($_COOKIE['landing_page_reached']) && in_array($_COOKIE['landing_page_reached'], array('page1', 'page2'))) {
    header("Location: /{$_COOKIE['landing_page_reached']}.php");
    die;
}

注意我创建的白名单阵列。。。你不希望人们之间能够在标题中设置自定义内容!