對(duì)于一個(gè)交互型網(wǎng)站來(lái)說(shuō),需要用戶來(lái)登錄注冊(cè)使用,那么一般網(wǎng)站的技術(shù)人員肯定需要實(shí)現(xiàn)注冊(cè)時(shí)的短信發(fā)送功能,但是這個(gè)功能很多技術(shù)人員發(fā)現(xiàn)在添加的過(guò)程中有許多問(wèn)題,要么是無(wú)法接收,要么就是時(shí)間慢等等原因,對(duì)于這個(gè)問(wèn)題,下面專業(yè)的app開(kāi)發(fā)報(bào)價(jià)燚軒科技就跟大家說(shuō)一下如何快速有效的實(shí)現(xiàn)。
本文主要講解的是如何利用m.5c.com.cn短信平臺(tái)發(fā)送短信的過(guò)程中遇到的問(wèn)題及接口調(diào)用流程實(shí)現(xiàn)。
1.打開(kāi)php.ini,找到extension=php_openssl.dll,將前面的分號(hào)去掉,重啟服務(wù)器。若此配置已打開(kāi),跳過(guò)這一步。
2.發(fā)送短信代碼
html部分:
<ul class="list-unstyled text-center clearfix bind_list">
<li>
<input type="text" name="tel" class="form-control input_st1" placeholder="請(qǐng)輸入手機(jī)號(hào)" id="tel">
</li>
<li>
<input type="text" name="verify" class="form-control input_st2" placeholder="請(qǐng)輸入驗(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="請(qǐng)輸入密碼" 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ī)號(hào)碼有誤,請(qǐng)重填");
return false;
} else{
$.ajax({
type: 'POST',
url: "{:U('Index/getcode')}",
data: {tel:tel},
success: function(msg){
if (msg==2) {
alert('該手機(jī)號(hào)已被綁定');
}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ī)號(hào)與數(shù)據(jù)庫(kù)中的數(shù)據(jù)做對(duì)比,有值則說(shuō)明已存在
$userinfo = M('wxinfo')->where($tels)->find();
if ($userinfo!=null) {
echo "2";
}else{
$res =sendSMS($mobile);//獲得驗(yàn)證碼
echo $res;
}
}
看到這里相信各位技術(shù)人員已經(jīng)理解了,那么大家可以馬上去試一下,如果有疑問(wèn)的話可以留言咨詢。
s="MsoNormal"> ...
s="MsoNormal"> ...
亮度蒙版是影調(diào)調(diào)整的基石。它提供了一個(gè)簡(jiǎn)便的方法來(lái)選取圖...
s="p"> <span...
目前大家經(jīng)常會(huì)遇到摳圖的問(wèn)題,最多的就是摳人體、頭發(fā),摳...
請(qǐng)掃二維碼聯(lián)系客服
854221200@qq.com
185-3825-9583
QQ客服
關(guān)于  ·  招聘  ·  案例中心  ·  網(wǎng)站地圖
?@2018 燚軒科技版權(quán)所有 豫ICP備16015002號(hào)-4
百度提供搜索支持