我制作了一个带有登陆页面的网站。
我想设置一个复选框,以便在用户下次访问该网站时跳过登陆页面,直接进入主页。
如何将 cookie 添加到复选框来执行我需要的操作?
非常感谢!
最佳答案
您可以使用 session 来执行此操作。
通过设置
$_SESSION['skip_intro'] = true;
一旦使用了该复选框。
如果您需要一个方法来实现该操作,您可以使您的复选框表单使用 method="GET"
的表单并将其发送到您的主页。
然后您可以在主页上使用以下内容进行处理:
if (isset($_GET['always_skip']) && $_GET['always_skip'] == true) {
$_SESSION['skip_intro'] = true;
}
[假设您的复选框附加了 name="always_skip"
。]
然后,您可以在介绍页面上检查是播放介绍还是跳过它:
if (isset($_SESSION['skip_intro']) && $_SESSION['skip_intro'] == true) {
//skip intro
header: ("location: homepage.php");
} else {
//play intro
}
关于php - 从复选框设置 cookie 以跳过登陆页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7405477/