1. 接入短信宝

    if($this->input->post('mobile')){
        $smsapi = "http://api.smsbao.com/";
        $user = "XXX"; //短信平台帐号
        $pass = md5("XXX"); //短信平台密码
        $radom_number = $this->random(4,1);
        $content= "【XXXX】您的验证码是:".$radom_number."。请不要把验证码泄露给其他人。";//要发送的短信内容
        $phone = $this->input->post('mobile');//要发送短信的手机号码
        $sendurl = $smsapi."sms?u=".$user."&p=".$pass."&m=".$phone."&c=".urlencode($content);
        $result =file_get_contents($sendurl) ;
        //var_dump($result);
        if($result==0){
            $_SESSION['check_code'] = $radom_number;
            $info = array();
            $info['code'] = $radom_number;
            $info['msg'] = 'ok';
            exit(json_encode($info));
            // echo $radom_number;
            // echo '提交成功';
            // exit;
        }
    }

2. 界面:

                        $.post('<?php echo base_url()?>index.php/ajax/sendCodeXfj',{mobile:phone}, function(msg) {

                            if(msg=='同一手机号验证码短信发送超出5条'){
                                alert("同一手机号验证码短信发送超出5条");
                                $('#getcode').addClass('am-disabled');
                                //$("#submit").removeClass('am-disabled');
                            }else{
                                var info = jQuery.parseJSON(msg);
                                if(info.msg =='ok'){
                                    $("#remote_code").val(info.code);
                                    mui.alert("验证码已发送");
                                    RemainTime();
                                }
                            }
                        });

3. 倒计时

function RemainTime(){
    $('#getcode').addClass('am-disabled');
    var iSecond,sSecond="",sTime="";
    if (iTime >= 0){
        iSecond = parseInt(iTime%60);
        iMinute = parseInt(iTime/60);
        if (iSecond >= 0){
            if(iMinute>0){
                sSecond = iMinute + "分" + iSecond + "秒";
            }else{
                sSecond = iSecond + "秒";
            }
        }
        sTime=sSecond;
        if(iTime==0){
            clearTimeout(Account);
            sTime='获取';
            iTime = 59;
            $("#getcode").removeClass('am-disabled');
        }else{
            Account = setTimeout("RemainTime()",1000);
            iTime=iTime-1;
        }
    }else{
        sTime='没有倒计时';
    }
    $("#getcode").html(sTime);
}

本站以现代、古代情诗为主,情诗网创办于2013年,以原创爱情诗歌、经典情诗、现代情诗、古代情诗、英文情诗、情诗绝句为主并收集古诗、古诗词、诗歌大全、诗词名句的文学门户。方便您下次继续阅读;可以放在浏览器的收藏夹中(快捷键Ctrl+D);或者看到喜欢或者有趣的诗词可以通过分享按钮给你的好友分享;情诗网是目前最全情诗大全网站之一。并欢迎广大诗歌爱好者阅览投稿!喜欢本站的话请大家把本站告诉给你朋友哦!地址是 www.qingshiwang.com !