Рубрики статей:
Обзорные статьи по бизнесу (206)
Заработок в Telegram (4)
Заработок на удаленной работе и фриланс (100)
Заработок на Ebay и интернет-аукционах (3)
Заработок на простых действиях в интернете (53)
Заработок на cpa, партнерских программах (81)
Заработок на сайтах и блогах (20)
Заработок на копирайтинге (58)
Заработок на интернет-магазине (16)
Обзорные статьи о заработке в интернете (29)
Заработок на рекламе в интернете (9)
Заработок на инвестировании (20)
Заработок на памм-счетах и форекс (1)
Заработок в Вконтакте (25)
Заработок на YouTube (60)
Заработок в Facebook (31)
Заработок в Instagram (37)
Правовая база и статьи по бизнесу (89)
Заработок на криптовалюте (18)
Заработок на недвижимости (5)
Заработок на авито и досках объявлений (14)
Заработок в Одноклассниках (9)
Показать еще
1234 11.04.2016

Капча для формы обратной связи

Сегодня мы подробно рассмотрим вопрос – для чего создается капча  и нужна ли она вообще? Для того чтобы ответить на поставленный вопрос, нужно начать с основы данного понятия.

Есть два “лагеря”: те, кто за капчу и те, кто против. Споры также возникают и по поводу самого вида капчи.

Капча может иметь буквенный вид или цифровой, сочетание и того и другого, ровные коды или же с деформацией, искажением различного рода, также вы можете увидеть и капчи в виде арифметических действий, расшифровкой для которых будет ответ на данное действие.

Когда вы создаете сайт, вы должны хорошо подумать о том, как его защитить. Новички очень часто даже не пытаются этот вопрос рассмотреть подробнее, именно поэтому, потом им приходится хвататься за голову и кричать «караул».

Банальная ситуация – создал сайт, ничем его не защитив, просто создав форму для того, чтобы пользователи оставляли свои комментарии. Спустя время он полностью был забита спамом от автоботов. Это могут быть несколько сотен, и даже тысячи писем. комментов, сообщений форума со ссылками и даже одинаковыми текстами.

Содержание

  • 1 Как создать ввод капчи на сайте?
  • 2 Почему важно защитить форму обратной связи капчей?
  • 3 Как установить форму обратной связи 
  • 4 Простые способы установить форму обратной связи 

Как создать ввод капчи на сайте?

google recaptcha 1 - Капча для формы обратной связи

Ниже приведем пример, после которого вы убедитесь в необходимости встраивания капчи в формы.  

Создать анти-бот фильтр и прикрутить его для формы обратной связи не очень сложно. Для того чтобы самостоятельно это сделать, нужно просто внимательно следовать инструкции.

Последовательность  действий для  создания капчи:

  • создание скрипта для генерации набора символов со встроенным рандомайзером;
  • создание другого скрипта-приемника, с функцией генерации рисунка. Помимо этого, скрипт также отвечает и за отправку в сессию полученного значения;
  • в созданной форме рисунок будет высвечиваться пользователю, с просьбой ввести код, изображенный на картинке перед ним;
  • после отправки юзером формы, останется только сравнить значения (то, что должно быть и то, что пришло)

Всегда начинать нужно с чего-то простого, потому что новичок не сможет создать сложный механизм защиты с первой попытки. Увеличивать уровень следует постепенно, так чтобы для начала научится базовым функциям и действиям, и только потом переходить к боле сложным операциям по созданию качественной капчи.

Смотрите видео – Как создать форму обратной связи на сайте

Почему важно защитить форму обратной связи капчей?

Сегоня легко организовать обратную связь на любом своем сайте различными методами, начиная от простых скриптов на php заканчивая модулями и плагинами для CMS. 

Для этого можно воспользоваться несколькими способами:

  • воспользоваться бесплатными онлайн-сервисами. Здесь вам предложат  автоматическую регенерацию кода HTML связи обратного типа. Но файл обработки в любом случае необходимо писать и выставлять самостоятельно;
  • воспользоваться бесплатными скриптами для установки формы обратной связи. Такой способ подходит тем, кто разбирается в HTML и PHP, потому что адаптировать скрипты под ваш сайт придется самостоятельно;
  • воспользоваться конструкторами или генераторами;
  • беспроигрышный, и в то же время дорогой вариант –  воспользоваться услугами платных сервисов.

maxresdefault 1 1 - Капча для формы обратной связи

Как установить форму обратной связи 

Рассмотрим программы для написания и установки HTML-форм обратной связи с капчей. Пример такой программы -Simple Send Mail. Установка формы обратной связи очень проста. Нужно закачать файл из архива на хостинг и настроить конфигурационный файл. 

Сначала необходимо подкорректировать файл стандартного типа config.php:  изменить кодировку, а также внести адрес электронного получателя. 

kapcha5 - Капча для формы обратной связи

Чтобы было проще воспроизводить все корректировки, можно скопировать файл, который вы уже исправили, в каталог корневого типа на самом сайте. Не забудьте ограничить индексацию данной папки в архиве типа Robots.txt. Если вы все сделаете правильно, форма примет стандартный вид. Заполнить такую форму очень просто. 

А вот пример html кода для формы обратной связи, который можно прописать самостоятельно. 

kapcha6 - Капча для формы обратной связи

Этот html кода можно вставить на любую страницу сайта, в том числе на страницу движка wordpress.

В первой строчке нужно указать свой путь к php файлу form.php, ничего другого менять не нужно. 

Далее нужно создать файл с расширением php и добавить в него вот такой код, а затем добавить через FTP клиент на ваш сайт. Как правило, для этого используют CMS. Название и адрес файла нужно изначально прописать в разметке формы. Вот для пример полный путь:

Сам код файла form.php:

kapcha 7 - Капча для формы обратной связи

В строчке url=http://   укажите адрес сайта.

$address = «site@yandex.ru» — здесь нужно указать адрес электронной почты для получения писем.

В результате у вас должна получиться простая форма обратной связи.

Простые способы установить форму обратной связи 

Также есть конструкторы форм обратной связи, не требующие поддержки РНР.

Еще вы можете использовать онлайн генераторы форм. С их помощью можно создать такую форму быстро и без особых знаний создать новую форму. Есть бесплатные и платные генераторы. 

  • formdesigner;
  • Google Forms;
  • iFormbuilder.

При этом вам не придется прописывать код с нуля. Нужно лишь выбрать поля для формы, добавить кнопку «отправить» и добавить все необходимые записи. После этого сервис предложит код для вставки на страницу сайта. Останется только скопировать код на свою страницу и проверить, что все заработало. 

Рубрики статей:
Обзорные статьи по бизнесу (203)
Заработок в Telegram (5)
Заработок на удаленной работе и фриланс (122)
Заработок на Ebay и интернет-аукционах (6)
Заработок на простых действиях в интернете (103)
Заработок на cpa, партнерских программах (116)
Заработок на сайтах и блогах (25)
Заработок на копирайтинге (70)
Заработок на интернет-магазине (17)
Обзорные статьи о заработке в интернете (57)
Заработок на рекламе в интернете (12)
Заработок на инвестировании (20)
Заработок на памм-счетах и форекс (1)
Заработок в Вконтакте (32)
Заработок на YouTube (67)
Заработок в Facebook (34)
Заработок в Instagram (41)
Правовая база и статьи по бизнесу (87)
Заработок на криптовалюте (20)
Заработок на недвижимости (6)
Заработок на авито и досках объявлений (22)
Заработок в Одноклассниках (10)
Показать еще
{{date}}
{{time}}
{{img}}
{{title}}

{{desc}}