簡訊的驗證

驗證碼透過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 "短信验证";