短信Api

//需要两个文件 sendmsg.php(发送验证码) register.php(注册)

(1)ajax异步请求后台php文件 sendmsg.php 

(2)//参数:

        $code = mt_rand(1111,9999);                                                                                //随机生成4位短信验证码

         $content = "您用于注册的验证码为{$code},如非本人操作,请忽略本短信。";       //报备模板

         $appkey  = '5609feregw35252a86455f007d61e3b113';                                      //APPKEY

        //发送:

        $url = "http:短信平台接口?mobile={$mobile}&content={$content}&appkey={$appkey}";

        $res = curl_request($url);             //curl请求 判断返回码来判断是否发送成功

        //成功后记录验证码

        session('register_time_'.$mobile,time()); //用于限制发送频率

session('register_code_'.$mobile,$code);//用于记录发送成功的验证码

(3)//用户收到短信

        短信Api_第1张图片

           请求后台php文件 register.php

        //根据电话号码、短信验证码取出session中对应的数据,比对验证码和有效期(忽略)

        //完成注册

概述:短信Api简单来说就是 购买短信---获得报备模板和key---访问接口

说明:报备模板和APPKEY,在短信平台购买后即可获得。

注意:1/$url最好用自己的服务器地址,作一些必要的逻辑,如判断格式等,中转到短信平台的接口。

           2/要限制短信发送频率和有效时间

end;


你可能感兴趣的:(Api,api)