Главная
Друзья!
Мы находимся в процессе большой чистки!
Возможны ошибки и кривизна страниц
Просмотреть всё и быстро не возможно!
Если нашли какую-то ошибку, то если вам не трудно напишите здесь адрес...
Сейчас вы здесь :
http://dwweb.ru/page/php/013_prostaya_tsifrovaya_kapcha.html

Простая цифровая капча

Нам нужна самая простая капча, которую только можно придумать! Сразу на ум приходит цифровая капча – потому, что она самая простая!

Мы разобрались с методом post, нарисовали форму, теперь нам нужна простая капча!

Начнем с предложения, что нужно ввести два числа и их сумму.

Введите два числа и их сумму

Обращаю ваше внимание на тип данных это «type= number» - кроме числа или цифр, туда ничего нельзя встваить…

Потом нам потребуется форма для вставки этих чисел..

<input type="number" name="a" required><n>плюс</n>
<input type="number" name="b" required><n>равно</n>
<input type="number" name="summa" required>

Так у нас получилось:

плюсравно

Следующим шагом вы должны спросить = зачем там у нас <n> - добавим ему круговые отступы - n{ padding: 10px; }

Результат:

плюсравно

Ну и далее нам предстоит обработать эти три числа – это довольно просто – получаем каждое число в переменную!

if($_POST['a']) {$a = $_POST['a'];}

if($_POST['b']) {$b = $_POST['b'];}

if($_POST['summa']) {$summa = $_POST['summa'];}

И проверим если $summa != $sum

$sum = $a + $b;

if( $summa != $sum)

{

echo "Вам нужно в первый класс!!";

}

else

{

//здесь код, который должен выполниться...

}

Форма обратной связи с простой, цифровой капчей
Посмотреть пример и скачать можно по ниже идущей ссылке

Скрипт № 11.3
Название скрипта и номер :Простая капча с цифрами
Пример - Простая капча с цифрами
Скачать - архив
Все скрипты на одной странице