kodedrop/recaptchav2

Php Google Recaptcha V2

1.0 2023-01-23 20:17 UTC

This package is auto-updated.

Last update: 2024-09-24 01:17:46 UTC


README

Google RecaptchaV2 复选框

使用 composer 安装

要使用 Composer 安装,只需要求此包的最新版本。

composer require kodedrop/recaptchav2

创建和验证

include_once('./vendor/autoload.php');
use Kodedrop\reCaptchaV2\reCaptchaV2;


# insert in html head area 

 <?php echo reCaptchaV2::Script(); ?>

# Add This Code Which Place you Will Show reCaptcha.

<?php 
echo reCaptchaV2::Create('SiteKey');  //reCaptcha site key and seckey here
?>  

# Verify reCaptchaV2

if (isset($_POST['signup'])) { //FormSubmit
    $recaptchaResponse = $_POST['g-recaptcha-response']; //g-recaptcha-response Method GET = $_GET Or POST = $_POST
    $secKey = "SECREAT KEY"; //https://www.google.com/recaptcha/admin/create reCaptcha site key and seckey here
    if(reCaptchaV2::Verify($recaptchaResponse,$secKey)){
        //Next Code
    }
    else{
        echo "Please Fil Recaptcha"; //Throw Error
    }

}

自定义 reCaptchaV2

reCaptchaV2::Create('SiteKey','class','styles');

//class And styles optional parameter

//add class like 

reCaptchaV2::Create('SiteKey','mb-5 bg-danger'); //bs5-classess and also use custom classes

//add style like 
reCaptchaV2::Create('SiteKey','','border:1px solid #333;background-color:#fff;');

生成站点密钥和密钥

Image of Generate Site Key And Secret Key

许可证

MIT