Selepas kod pengesahan dijana melalui permintaan penyerahan ajax, teruskan menggunakan acara penyerahan ajax, dan bandingkan kod pengesahan yang dimasukkan oleh pengguna dengan yang diterima dalam mesej teks Jika betul, pendaftaran berjaya. jika salah, mesej ralat akan dikembalikan
<?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) { } }); } });
Diperlukan di sini Ambil perhatian bahawa permintaan ajax berterusan perlu diserahkan secara tidak segerak, jika tidak, data mungkin tidak diterima (async: false)
Ubah suai smsyzm .php kod untuk menyahsulit kod yang dihantar ke telefon bimbit
<?php $param = base64_decode($_POST['yzm']);
Hasil yang dipaparkan adalah seperti berikut: