我想知道是否有人能帮忙。所以我正忙于建立一个网站。首次访问主页时,用户必须在两个行动按钮之间进行选择。根据他们的选择,他们被引导到/page1.php上的内容或/page2.php.上的内容
现在,我不希望用户每次访问网站时都不断地回到主页,并不得不在这两个选项之间再次选择。我想我需要在主页上添加某种cookie,以将用户重定向到/page1.php或/page2.php(基于他们的初始选择)
对于如何做到这一点,我们将不胜感激。
在page1.php
和page2.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;
}
注意我创建的白名单阵列。。。你不希望人们之间能够在标题中设置自定义内容!