我正在写一个PHP页面,这是关于良好的玩家投票。我正在使用$ post方法。所以当有人投票时
if(isset($_POST['amla'])){
$amla = "update players set amla=amla+1";
$run_amla =mysqli_query($conn , $amla);
$_POST = array();
echo "<script>alert('Your Vote is successfully casted'); </script>";
}
所以当我在此之后使用print_r语句来检查$ _post的值时,ooutput是:array();
但是当我刷新页面时,$ _post变量显示其前一个值而不是空数组,这会导致逻辑错误,自动投票。如何清除$ _POST,以便在页面刷新后仍然清晰。
答案 0 :(得分:-1)
替换
$_POST = array();
与
unset($_POST);
现在post语句应为空。