gpt4 book ai didi

php - 防止用户注销后再次进入页面

转载 作者:行者123 更新时间:2023-11-29 09:50:03 25 4
gpt4 key购买 nike

我创建了此代码,以便用户不会再次重定向到下一页。我将 votenow 按钮上的最大值设置为 1,一旦用户再次单击该按钮,votenow 按钮上的值将不再添加,因为其最大值为 1。一切正常,除了用户仍然可以通过最大值访问下一页已达到按钮上的值。这是代码。

<?php
$errors = array();
$db = mysqli_connect("localhost","root","","registration");

if(isset($_POST['votenow']))
{

$votenow ="0";
$votenow1="1";
if($votenow != $votenow1){
$votenow = "update users set votenow = votenow + 1 WHERE votenow=0 LIMIT 1 ";
$run_vote = mysqli_query($db,$votenow);
echo '<script type="text/javascript">alert("hello!");</script>';
header ("Refresh:2; url=renewsys3.php");
}

else{
echo '<script type="text/javascript">alert("oh not again!");</script>';
header ("Refresh:2; url=renewsys2re.php");
}
}
?>

你们能帮我吗?或者有其他方法可以让用户不再进入下一页吗?顺便说一句,这是一个投票系统

最佳答案

使用 session 的最佳方式:

$_SESSION['votenow'] = 0;
if (isset($_SESSION['votenow'])) {
if (!$_SESSION['votenow']) {
//do something
} else { // means $_SESSION['votenow'] == 1
// do something else
}
}

关于php - 防止用户注销后再次进入页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54966825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com