PHP图形验证码

简介: PHP生成一个验证码

效果:随机生成一个验证码

代码:image.html(生成验证码)和check.php(验证验证码是否输入正确)

效果图详见代码下面的截图


image.html

<script src="https://cdn.kgcaptcha.com/captcha.js?appid=94dATYQa"></script>
<script>
kg.captcha({
    // 绑定元素,验证框显示区域
    bind: "#captchaBox",
    // 验证成功事务处理
    success: function(e) {
        console.log(e);
    },
    // 验证失败事务处理
    failure: function(e) {
        console.log(e);
    },
    // 点击刷新按钮时触发
    refresh: function(e) {
        console.log(e);
    }
});
</script>
<div id="captchaBox">载入中 ...</div>

check.php

<?php
include "public/KgCaptchaSDK.php";
// 填写你的 AppId,在应用管理中获取
$appId = "94dATYQa";
// 填写你的 AppSecret,在应用管理中获取
$appSecret = "6u2BhEgORjQPkO1c69mpg2z5lLTLHf6a";
$request = new kgCaptcha($appId, $appSecret);
// 填写应用服务域名,在应用管理中获取
$request->appCdn = "https://cdn.kgcaptcha.com";
// 前端验证成功后颁发的 token,有效期为两分钟
$request->token = $_POST["kgCaptchaToken"];
// 当安全策略中的防控等级为3时必须填写
$request->userId = "kgCaptchaDemo";
// 请求超时时间,秒
$request->connectTimeout = 10;
$requestResult = $request->sendRequest();
if ($requestResult->code === 0) {
    // 验签成功逻辑处理
    echo "验证通过";
} else {
    // 验签失败逻辑处理
    echo "验证失败,错误代码:{$requestResult->code}, 错误信息:{$requestResult->msg}";
}

效果图

3.PNG

验证码正确

4.PNG

验证码错误

5.PNG

相关链接

官方地址:凯格行为验证码(KgCaptcha)滑动拼图验证,无感验证码,文字点选验证码

在线体验:凯格行为验证码在线体验

开发文档:凯格行为验证码-开发文档

相关文章
|
5月前
|
PHP
php生成验证码
php生成验证码
21 0
|
PHP
PHP实现图片登录验证码的解决方案
PHP实现图片登录验证码的解决方案
122 0
|
监控 前端开发 PHP
PHP短信验证码防刷方案
短信验证码是通过发送验证码到手机的一种有效的验证码系统。利用短信验证码来注册会员,大大降低了非法注册的数据。
PHP短信验证码防刷方案
PHP验证码的语言包&预警信息通知总结
最近在开发PHP验证码项目,需要使用到不同的语言包和及时的预警短信通知。下面我就好好的总结一下。
PHP验证码的语言包&预警信息通知总结
|
前端开发 PHP
PHP短信验证码
这篇文章主要为大家详细介绍了PHP发送短信接入验证码的实现流程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
PHP短信验证码
PHP登录验证码
本文实例讲述了PHP登录验证功能。分享给大家供大家参考,具体如下:
PHP登录验证码
|
人工智能 安全 前端开发
PHP验证码
验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。
PHP验证码
|
人工智能 前端开发 安全
PHP制作简单的验证码验证
 验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。
130 0
PHP制作简单的验证码验证
|
前端开发 PHP
分享一个漂亮的php验证码,滑动拼图验证码
PHP滑动验证码在线接入示例代码
331 0
分享一个漂亮的php验证码,滑动拼图验证码
|
前端开发 PHP
PHP验证码类
分享一个自用的PHP验证码类。
153 0
PHP验证码类
下一篇
无影云桌面