当前位置: 代码网 > it编程>编程语言>Php > php行为验证码防止短信轰炸实例

php行为验证码防止短信轰炸实例

2024年05月18日 Php 我要评论
文字点选验证码忘记传统的验证码输入方式吧!创新的文字点选验证码,让你通过选择正确的文字来验证你的人类身份。这种方式不仅更加便捷,还能有效防止机器人攻击。体验文字点选验证码的魅力!php代码<?p

文字点选验证码

忘记传统的验证码输入方式吧!创新的文字点选验证码,让你通过选择正确的文字来验证你的人类身份。这种方式不仅更加便捷,还能有效防止机器人攻击。体验文字点选验证码的魅力!

php代码

<?php
include "kgcaptchasdk.php";
// 填写你的 appid,在应用管理中获取
$appid = "appid";
// 填写你的 appsecret,在应用管理中获取
$appsecret = "appsecret";
$request = new kgcaptcha($appid, $appsecret);
// 填写应用服务域名,在应用管理中获取
$request->appcdn = "https://cdn6.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}";
}

html代码

<script src="https://cdn6.kgcaptcha.com/captcha.js"></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>

最后

sdk开源地址:https://github.com/kgcaptcha,顺便做了一个演示:https://www.kgcaptcha.com/demo/

以上就是防止短信轰炸,行为验证码是关键的详细内容,更多关于防止短信轰炸,行为验证码是关键的资料请关注代码网其它相关文章!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com