php-шпаргалки

Капча без лишних скриптов и плагинов

Предлагаю вашему вниманию вариант довольно простой капчи, которая тем не менее неплохо себя зарекомендовала в борьбе со спамом. Данную капчу я в основном использую в тех случаях, когда клиент просит прикрутить защиту от ботов статичному сайту.

Возьмем простую форму с одним полем «Телефон» и окошком для ввода капчи.

Возьмем простую форму с одним полем «Телефон» и окошком для ввода капчи.

Обратите внимание на скрипт, помещенный в onclick. Он нужен для того, чтобы пользователь кликнув по картинке капчи мог запросить другие символы. Сама картинка капчи формируется в файле captcha.php

Особых пояснений, я думаю, не требуется. Единственный момент — у вас должна быть папка fonts в которй должен лежать шрифт, который используется для генерации капчи. В моем случае это Intro.ttf.

Теперь остается взглянуть на обработчик формы. Он может быть как в отдельном файле (к примеру, так часто делают, когда задействуют аякс (отправку формы без перезагрузки страницы), так и в файле с формой.

PS. Кстати, я всегда передаю скрытое поле с $_POST[‘userip’]. Зная ip спамщика можно написать простенький обработчик для внесения его в ЧС.


2017-02-02 | | 0 comment |

Альтернативный заголовок изображения

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *