亚洲精品专区av无码专区,久久久久人妻精品一区三寸,亚洲AⅤ无码一区二区波多野按摩,国产浪潮AV无码喷水

首頁

短信發(fā)送接口調(diào)用流程的實(shí)現(xiàn)

短信發(fā)送 2018-03-30 5079

對于一個(gè)交互型網(wǎng)站來說,需要用戶來登錄注冊使用,那么一般網(wǎng)站的技術(shù)人員肯定需要實(shí)現(xiàn)注冊時(shí)的短信發(fā)送功能,但是這個(gè)功能很多技術(shù)人員發(fā)現(xiàn)在添加的過程中有許多問題,要么是無法接收,要么就是時(shí)間慢等等原因,對于這個(gè)問題,下面專業(yè)的app開發(fā)報(bào)價(jià)燚軒科技就跟大家說一下如何快速有效的實(shí)現(xiàn)。

本文主要講解的是如何利用m.5c.com.cn短信平臺發(fā)送短信的過程中遇到的問題及接口調(diào)用流程實(shí)現(xiàn)。

    1.打開php.ini,找到extension=php_openssl.dll,將前面的分號去掉,重啟服務(wù)器。若此配置已打開,跳過這一步。

2.發(fā)送短信代碼

html部分:

<ul class="list-unstyled text-center clearfix bind_list">

    <li>               

        <input type="text" name="tel" class="form-control input_st1" placeholder="請輸入手機(jī)號" id="tel">

    </li>

    <li>                

         <input type="text" name="verify" class="form-control input_st2" placeholder="請輸入驗(yàn)證碼" id="verify">

         <input class="" type="button" style="" value="點(diǎn)擊發(fā)送驗(yàn)證碼" onclick="sendCode(this)"></li>

         <input type="hidden" name="verify1" id="verify1">

     </li>

     <li>                

         <input type="password" name="pass" class="form-control input_st1" placeholder="請輸入密碼" id="pass">

     </li>    

</ul>  

<script>

var clock = '';

var nums = 100;

var btn;

var rundcode="";

function sendCode(thisBtn) {

    var tel= $('#tel').val();

    if(!(/^1[34578]\d{9}$/.test(tel))){

        alert("手機(jī)號碼有誤,請重填");  

        return false;

    } else{

        $.ajax({

         type: 'POST',

       url: "{:U('Index/getcode')}",

       data: {tel:tel},

       success: function(msg){

         if (msg==2) {

             alert('該手機(jī)號已被綁定');

         }else{

             $('#verify1').val(msg);

             rundcode = msg;

             btn = thisBtn;

             btn.disabled = true; //將按鈕置為不可點(diǎn)擊

             btn.value = nums+'秒后重新獲取';

             clock = setInterval(doLoop, 1000); //一秒執(zhí)行一次

         }

       },

     });

    }

}

 

function doLoop() {

    nums--;

    if(nums > 0){

        btn.value = nums+'秒后重新獲取';

}else{  

clearInterval(clock); //清除js定時(shí)器

        btn.disabled = false;

        btn.value = '點(diǎn)擊發(fā)送驗(yàn)證碼';

        nums = 100; //重置時(shí)間

    }

}

</script>

 

php處理部分:

public function getcode(){

  $mobile = I('tel');

  $tels['utel'] = I('tel');

  //將手機(jī)號與數(shù)據(jù)庫中的數(shù)據(jù)做對比,有值則說明已存在

  $userinfo =  M('wxinfo')->where($tels)->find();

  if ($userinfo!=null) {

    echo "2";

  }else{

    $res =sendSMS($mobile);//獲得驗(yàn)證碼      

    echo $res;

  }

}

看到這里相信各位技術(shù)人員已經(jīng)理解了,那么大家可以馬上去試一下,如果有疑問的話可以留言咨詢。

分享到微信朋友圈 +
打開微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,使用 “掃一掃” 即可將網(wǎng)頁分享到我的朋友圈。 如何使用?
推薦文章

熱貼More +

服務(wù)范圍More +

聯(lián)系我們

請掃二維碼聯(lián)系客服

854221200@qq.com

185-3825-9583

QQ客服

關(guān)于  ·  招聘  ·  案例中心  ·  網(wǎng)站地圖

?@2018 燚軒科技版權(quán)所有 豫ICP備16015002號-4

百度提供搜索支持

淮南市| 绍兴县| 海宁市| 涞水县| 京山县| 方山县| 溆浦县| 镶黄旗| 汝南县| 麟游县| 孝义市| 蓬莱市| 韶关市| 新河县| 铜山县| 蓝山县| 白沙| 万安县| 望谟县| 和平区| 吕梁市| 兰溪市| 鄄城县| 太和县| 巫山县| 洱源县| 葵青区| 嘉义县| 普洱| 定西市| 江津市| 安乡县| 唐河县| 江源县| 航空| 军事| 长武县| 会昌县| 鄂托克前旗| 鸡东县| 澜沧|