úterý 10. listopadu 2015

Google reCAPTCHA návod/howto

Před </head> vložit

<script src='https://www.google.com/recaptcha/api.js'></script>

Na konec formuláře (před </form>), na místo, kde chceme, aby se reCAPTCHA vložila přidáme

 <div class="g-recaptcha" data-sitekey="SITE-KEY></div>

Do skriptu, který kontroluje vložená data přidat

<?php
    
    $captcha=0;

        if(isset($_POST['g-recaptcha-response'])){
          $captcha=$_POST['g-recaptcha-response'];
    }

    if(!$captcha){
          echo '<h2>Vyplňte prosím CAPTCHA.</h2>';
          exit;
        }
        $response=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=SECRET-KEY&response=".$captcha."&remoteip=".$_SERVER['REMOTE_ADDR']);
        if($response==false)
        {
          echo '<h2>Neprošlo testem CAPTCHA.</h2>';
        }else
        {
          echo '<h2>Prošlo testem CAPTCHA</h2>';
        }
?>


Zdroj

https://codeforgeek.com/2014/12/google-recaptcha-tutorial/




Žádné komentáře:

Okomentovat