DavidVandertuijn / reCaptcha
reCaptcha
3.0
2022-03-07 21:23 UTC
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2024-09-29 13:16:16 UTC
README
reCaptcha 是一种高级安全工具,旨在保护网站免受自动化机器人及恶意活动的侵害。通过实施 reCaptcha,网站所有者可以确保他们的在线平台保持安全,同时为合法用户提供友好的体验。
安装
composer require davidvandertuijn/recaptcha
使用方法
use Davidvandertuijn\Recaptcha;
注册您的网站
添加 script 标签
<script src="//www.google.com/recaptcha/api.js"></script>
在 <form> 标签内添加 div 标签 ... </form>
<div class="g-recaptcha" data-sitekey="your-sitekey-here"></div>
验证
if ($_SERVER['REQUEST_METHOD'] == 'POST') { $recaptcha = new Recaptcha; $recaptcha->setSecret('your-secret-key-here'); $recaptcha->setResponse($_POST['g-recaptcha-response']); $recaptcha->setRemoteIp($_SERVER['REMOTE_ADDR']); if (!$recaptcha->verify()) { // false } else { // true } }