为什么提交帖子时值不想增加



我正在制作登录尝试检查器,因此如果用户输入错误的密钥(女巫是通过电子邮件发送的(,那么它会在尝试计上添加+1。我把它存储在一个会话中,做了很多研究,但它就是不起作用。这是我的PHP代码。

session_start();
$_SESSION['poskusi'] = 0;
$kljuc = $_SESSION['rand_kljuc'];
if(isset($_POST['vpis_kljuc'])){
$vpis_kljuc = $_POST['vpis_kljuc'];
if($vpis_kljuc == $kljuc){
echo "You are in";
}
else {
echo "Wrong key";
$_SESSION['poskusi']+1;
if($_SESSION['poskusi'] == 3){
echo "locked";
}
}
}

您将计数器设置为每次加载页面时0

试试这个:

if(!isset($_SESSION['poskusi'])) {
$_SESSION['poskusi'] = 0;
}

你也错误地增加了它。它应该是

$_SESSION['poskusi']++;

如果您愿意,$_SESSION['poskusi']+=1;

最新更新