短信的验证

验证码通过ajax提交请求生成后继续使用一次ajax提交事件,并把用户输入的验证码与短信接收到的进行比较,正确则注册成功,错误则返回错误信息

<?php
//点击发送短信验证码
$.ajax({
    async : false,
    type: "get",
    url: "code.php", //
    data: {},
    success: function (data) {
        //发送短信验证码
        $.ajax({
            async : false,
            type: "post",
            url: "smsyzm.php", //
            data: {"yzm": data, 'yzmtel': $('#phone').val()},
            dataType: "json",
            success: function (data) {
            }
        });
    }
});

这里需要注意的是连续的ajax请求需要使用异步提交的方式,不然可能会出现数据未接收到的情况(async : false)

修改下smsyzm.php代码,对发送给手机的code进行解密

<?php
$param = base64_decode($_POST['yzm']);


展示结果如下:

gif5新文件 (42).gif

继续学习
||
<?php echo "短信验证";
提交重置代码
章节
笔记
提问
课件
反馈
捐赠
  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载
课件暂不提供下载,工作人员正在整理中,后期请多关注该课程~