php實現短信驗證的方法:首先接入短信服務;然后在網站信息提交頁面請求發送信息;接著服務器向短信服務提供商通信,提交發送請求;最后短信服務提供商通過運營商將信息發送到用戶的手機中。
php實現短信驗證的方法:
第一、實現php手機短信驗證功能的基本思路
1、要找到短信服務提供商,接入短信服務
2、在網站信息提交頁面請求發送信息
3、服務器向短信服務提供商通信,提交發送請求
4、短信服務提供商通過運營商將信息發送到用戶的手機中
二、手機號碼短信驗證前臺頁面效果實現
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <script src="js/jquery-1.4a2.min.js" type="text/javascript"></script> <script type="text/javascript"> /*-------------------------------------------*/ var intervalobj; //timer變量,控制時間 var count = 60; //間隔函數,1秒執行 var curcount;//當前剩余秒數 var code = ""; //驗證碼 var codelength = 6;//驗證碼長度 function sendmessage() { curcount = count; var dealtype; //驗證方式 tel = $(’#tel’).val(); if(tel!=’’){ //驗證手機有效性 var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})) \\\\d{8})$/; if(!myreg.test($(’#tel’).val())) { alert(’請輸入有效的手機號碼!’); return false; } tel = $(’#tel’).val(); //產生驗證碼 for (var i = 0; i < codelength; i ) { code = parseint(math.random() * 9).tostring(); } //設置button效果,開始計時 $("#btnsendcode").attr("disabled", "true"); $("#btnsendcode").val("請在" curcount "秒內輸入驗證碼"); intervalobj = window.setinterval(setremaintime, 1000); //啟動計時器,1秒執行一次 //向后臺發送處理數據 $.ajax({ type: "post", //用post方式傳輸 datatype: "text", //數據格式:json url: ’yanzhengma.php’, //目標地址(根據實際地址) data: "&tel=" tel "&code=" code, error: function (xmlhttprequest, textstatus, errorthrown) { }, success: function (msg){ } }); }else{ alert(’請填寫手機號碼’); } } //timer處理函數 function setremaintime() { if (curcount == 0) { window.clearinterval(intervalobj);//停止計時器 $("#btnsendcode").removeattr("disabled");//啟用按鈕 $("#btnsendcode").val("重新發送驗證碼"); code = ""; //清除驗證碼。如果不清除,過時間后,輸入收到的驗證碼依然有效 } else { curcount--; $("#btnsendcode").val("請在" curcount "秒內輸入驗證碼"); } } </script></head><body><input name="tel" id=tel type="text" /> <input id="btnsendcode" type="button" value="發送驗證碼" onclick="sendmessage()" /></p></body></html>第三、調用短信服務器短信接口筆者整理的頁面是yan
域沒有云服務器怎么備案云服務器怎么配置win模式云服務器可以掛機嗎塔式服務器神州云科硬盤總容量2t韓國ecs云服務器安裝流程美國最便宜的云服務器微商新機遇-微信小程序SEO優化操作流程的全攻略