<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