我创建了一个有着陆页的网站。
我想设置一个复选框,以便在用户下次访问网站时直接跳到目标网页。
如何在复选框中添加Cookie以执行我需要的操作?
非常感谢!
答案 0 :(得分:2)
您可以使用会话来执行此操作。
设置
$_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
}
答案 1 :(得分:0)
以下是我认为你需要研究的内容:
http://php.net/setcookie如果在提交时选中了复选框,则可以设置cookie。 http://php.net/manual/en/reserved.variables.cookies.php这将告诉您如何访问Cookie数据以检查是否需要跳过目标网页。
如果要跳过该页面,请使用标题重定向页面。 http://php.net/manual/en/function.header.php
基本且无需JavaScript。