php. Текстовая капча - Вопросы по сайтостроению
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос php. Текстовая капча

goodman87

Banned

goodman87

Banned
Регистрация
16 Авг 2015
Сообщения
60
Репутация
8
Спасибо
1
Монет
0
Пожалуйста имейте ввиду, что этот пользователь забанен
Написать простую капчу к форме которая выглядит как вопрос, например третья планета от солнца, а человек должен ввести Земля. Список вопросов и ответов изначально хранить в массиве.

Есть 2 массива. $arr1 - массив с вопросами, $arr2 - массив с ответами. Выбираем случайное значение из массива. Выводим его на экран. Ниже поле для ввода текста. В это поле необходимо ввести ответ на заданный вопрос. До этого момента код я написал, он ниже. Но вот как теперь проверить соответствие введённого ответа с ответом, который числится в массиве? Если ответ соответствует с ответом из массива, выводить на экран "Ответ правильный". Иначе "Ответ неверен". Как сделать эту самую проверку? То-есть есть следующий фрагмент кода: if (???) {echo "Ответ правильный";} else {echo"Ответ неверен";}. Что надо написать вместо "???"?

Ещё раз напишу основные вопросы, а то я тут много всего понаписал:
1) Как проверить соответствие введённого ответа с ответом, который числится в массиве?
2) Что надо написать вместо "???"?

<?php

$arr1 = ("Третья планета от солнца?", "Самое холодное время года?", "Самое тёплое время года?", "2+2?");

$arr2 = ("Земля", "Зима", "Лето", "4");

$b = array_rand ($arr1, 1);

echo $b;

input type = "text" name = "answer" method = "get"

?>
 
Сверху Снизу