我想创建一个多投票,给人们3个选项(是/否/可能)并记录谁投票和谁没投票。这在javascript中很容易吗?理想情况下,我想不让他们在我的网站上看到任何其他内容,直到他们参与此投票,我发现代码可以进行我可以修改的单轨重定向,但我不确定最好的方法是什么。是。 我只是在寻找建议,但任何代码都会很棒。 我的网站目前不支持SQL服务器。
答案 0 :(得分:1)
你可以这样做
index.php(用户进入您网站时的第一页)
session_start();
$hasVoted = $_SESSION['hasVoted'];
$vote = htmlspecialchars($_GET['vote']);
if(empty($hasVoted)){
if(!empty($vote)){
$_SESSION['hasVoted'] = "true";
}
}
if($hasVoted == "true"){
header("location:home.php");
} else {
print"Please vote in next poll to access our site:";
// and here you print voting form
}
home.php
session_start();
if($_SESSION['hasVoted'] !== "true"){
header("location:index.php");
}