Моя дорога в изучении HTML, PHP, CSS и MySQL

Проблемы и их решение


Капча для формы

7. Больше года этот сайт существовал без проблем. Затем на странице Отзывы стали появляться тексты на английском языке со сылками. Я не знала, что это такое и просто время от времени чистила базу данных. Со временем таких «отзывов» стало появляться всё больше.

Каждый день следила за страницей Отзывы. И вот однажды таких «отзывов» оказалось 2500. Первое, что я сделала до выяснении причины, удалила страницу с сайта. Почистила базу данных, процесс не быстрый.

С вопросом, как решить проблему, обратилась к программисту Ипатову Евгению (мой бывший ученик). И тогда я впервые узнала о капче для формы. Кроме того, Евгений прислал мне ссылки двух своих статей в Интернете по созданию капчи:

http://vk-book.ru/sozdanie-forma-s-kapchej/

http://vk-book.ru/arifmeticheskaya-kapcha-dlya-sajta-na-php/

Почитала ещё несколько статей в Инернете и взялась за создание капчи для своего сайта. Решила использовать первую ссылку. Шрифт Impact.ttf (132 Кб), указанный в капче скачала из Интернета. Ещё скачала шрифт arial.ttf (358 Кб), чтобы посмотреть, картинка с каким шрифтом мне больше понравятся.

В Интернете много скриптов для капчи, но я оставила капчу по первой ссылке. Из списка символов, используемых в капче я убрала ноль (чтобы не принять его за букву О) и добавила ряд латинских букв, которые не спутаешь с русскими буквами.









Copyright © 2015. Хайманова Татьяна Яковлевна. Все права защищены.