У меня есть форма, для которой я задал специальный вопрос безопасности. Это рандомизирует вопрос с кодомPHP сравнивает значения, не работающие
$rand1 = rand (1,20);
$rand2 = rand (1,20);
$randsvar = $rand1 + $rand2;
$securefråga = "Vad blir " . $rand1 . "+" . $rand2;
и я потом разобрать его в свой код, как
$_POST["secure"]
после этого я преобразовать их обоих чисел и сравнить как преобразованный $ randsvar и форму значение с Афоризмом с кодом
$intSecure = intval($secure);
$intRand = intval($randsvar);
if($intSecure == $intRand)
{
$errorNummer++;
}
else
{
$secureErr = "wrong answer";
}
однако даже если я типом правильного ответа он дает мне сообщение об ошибке, то, что я делаю неправильно?
'$ intSecure' содержит что? – Sadikhasan
сохранить '$ randsvar' в сеансе при начальной загрузке, затем отправить, сравнить вход пользователя – Ghost
reload site - new $ randsvar –