Капча (англ. captcha) – программный код, отображающийся в форме в виде картинки, содержащей сгенерированный набор символов, и текстового поля для их ввода и подтверждения выполняемого действия. Используя картинку, как элемент повышенного внимания пользователей, сервис NeoCaptcha предлагает возможность заработать на капче путем показа рекламы.

Сколько можно заработать на капче в системе NeoCaptcha? На тарифе за вводы: для нормального трафика: от 0.1 до 0.5 руб. за ввод и от 0.1 до 0.5 руб. за переход; для хорошего трафика: от 2 до 3 руб. за ввод и 0.5 до 1 руб. за переход. На тарифе за переходы: для нормального трафика: от 0.5-1.5 руб. за переход; для хорошего трафика от 3.5 до 5 руб. за переход. Для сайтов с высшим качеством трафика могут быть установлены индивидуальные тарифы. Плюс вы можете получать до 30% от оборотов привлеченных вами рекламодателей и/или до 10% от дохода привлеченных вами веб-мастеров. Вывод заработанных средств может быть произведен через WebMoney (не менее 100 руб.) или безналичным платежом (не менее 5000 руб.). Стоит отметить, что безналичный платеж доступен только тем кто зарегистрировался как юридическое лицо и указал верные реквизиты организации.
Для начала работы, вам как обычно понадобится пройти регистрацию, заполнив стандартную форму: логин, электронная почта, пароль, номер сотового телефона (не обязательно), код приглашения (не обязательно) и т.д. Примечательно здесь то, что идет разделение на физическое и юридическое лицо. Во втором случае понадобится заполнить дополнительную форму: краткое название, полное название, адрес и телефон, ИНН, КПП, расчетный счет, корр. счет, банк, БИК, ОКПО. Также понадобится указать, в какой роли вы выступаете: рекламодатель и/или партнер. После регистрации, на указанный адрес электронной почты, будет выслано письмо с данными регистрации.
Т.к. я выступаю в роли партнера, после авторизации у меня активен только «Кабинет партнера». На главной странице панели управления вам доступны все имеющиеся функции системы.

В данный момент нас интересует ссылка «Добавить сайт» в «Кабинете партнера». Следуем по ней и попадаем на страницу «Добавления сайта». Вводим название и адрес сайта. Жмем кнопку «Сохранить». Если все было сделано правильно, вы получите сообщение: «Новый сайт успешно отправлен на модерацию», но уже сейчас вы можете использовать возможности системы – установить капчу и получить доступ к статистике.
Так что проследуем по ссылке «Мои сайты», где вы увидите список добавленных вами сайтов. Здесь нас интересует ссылка «Подробнее» у соответствующего сайта — кликаем и на открывшейся странице смотрим параметр «Категория сайта». Если указан «Безрекламный режим», значит сайт находится на модерации.

Здесь же находится ссылка «Собрать код для интеграции в сайт» — кликаем. На открывшейся странице «Конструктор кода интеграции» вы можете указать цвет фона, рамки и текста капчи. Следует отметить, что для движков: WordPress, phpBB3, Drupal, DLE и Joomla версии 1.5 или 1.6 имеются готовые плаины, которые можно выбрать в списке «Для автоматической интеграции».
Если же вы самостоятельно интегрируете капчу на сайт, скачайте архив с php-классом NeoCaptcha в кодировке UTF-8 или CP1251 по соответствующим ссылкам. Следует отметить, несмотря на то, что я воспользовался именно вторым вариантом, находящийся в архиве файл имел кодировку UTF-8, так что если что не забудьте сменить кодировку.
Далее. Разархивируйте файл neocaptcha.php и скопируйте его на свой сайт. Дальше можно использовать приведенные примеры php-кода интеграции капчи. Я же приведу более наглядный пример, работающий в рамках одного скрипта:
<?php
include_once($_SERVER['DOCUMENT_ROOT']."/neocaptcha.php");
$neocaptcha = new neocaptcha();
$neocaptcha->border = "1px solid #E1E1E1";
$neocaptcha->fontColor = "#696969";
//Обработка запроса
if ( isset($_POST['send']) ) {
$neocaptcha->check("ваш публичный ключ");
if($neocaptcha->result) {
//Ветка с верным результатом
} else {
//Ветка с неверной проверкой капчи
}
}
?>
<form method="post">
<p><?php
echo $neocaptcha->output("ваш публичный ключ");
?></p>
<p><input type="submit" name="send"></p>
</form>
Разберем его более детально. В первой строке подключается php-класс neocaptcha.php, абсолютный путь к которому указан через серверную переменную DOCUMENT_ROOT в соответствии нахождением файла исполняемого скрипта. Лично я рекомендую прописать его явно. Далее идет создание объекта $neocaptcha и указание его свойств: border и fontColor.
Затем идет обработка данных полученных из формы, что отслеживается по наличию переменной $_POST['send']. Используя функцию check() мы инициализируем проверку полученного кода подтверждения. При этом результат проверки становится доступен через переменную result.
Далее идет сама форма, в которую мы вставляем капчу. Для этого используется функция output().
Примечательно, что в функциях используется ваш публичный ключ сгенерированный системой NeoCaptcha для доступа к API. Приводить более детальные пояснения не вижу смысла. Те, кто понимают в PHP, легко интегрируют полученный код куда угодно. В тоже время, если вы не имеете хоть каких-то представлений о PHP, вы только сделаете хуже.
После проверки сайта, ему будет присвоена соответствующая категория и начнется показ рекламы. Статистику показов и кликов можно просмотреть на странице «Подробнее», соответствующего сайта или перейдя на страницу «Расширенная статистика вебмастера» Следует так же отметить, что в случае отсутствия соответствующей рекламы будет показываться «пустышка», так что наберитесь терпения, и результат не заставит себя ждать.