1. скачиваем вспомогательную библиотеку и загружаем в корень сайта https://github.com/google/recaptcha/blob/1.0.0/php/recaptchalib.php
2. регистрируемся на https://www.google.com/recaptcha/admin#list и получаем ключи
3. добавляем в форму доп. код:
<form method="post"> .. <div class="g-recaptcha" data-sitekey="здесь_вставляем_наш_ключ"></div> <input type="submit" name="submit" value="Отправить"> </form>
4. добавляем обработку каптчи:
if ( $_POST['submit'] ) { require_once $_SERVER['DOCUMENT_ROOT'] . '/recaptchalib.php'; $secret = 'здесь_вставляем_наш_секретный_ключ'; $lang = 'ru'; $response = null; $error = null; $reCaptcha = new ReCaptcha( $secret ); if ( $_POST['g-recaptcha-response'] ) { $response = $reCaptcha->verifyResponse( $_SERVER['REMOTE_ADDR'], $_POST['g-recaptcha-response'] ); if ( $response != null && $response->success ) { // здесь отправляем сообщение } } }