这里我只是大概记录下基本的实现哈…… 年后首更ヾ(✿゚▽゚)ノ
这里我使用的是腾讯云的短信SDK。
执行下面代码前首先要去下载个SDK包哦!!!
git地址:https://github.com/qcloudsms/qcloudsms_php (解压,取src下的php文件。)
前端代码 :
发送验证码
js:
后端代码:
appid、appkey、templid需要自己获取哦……
public function sendSms()
{
$data = input('post.');
$sms_code = rand(1000, 9999);
$appid = 1400000000;
$appkey = '';
$phoneNumber = $data['mobile'];
$templId = 00000;
try {
$sender = new SmsSingleSender($appid, $appkey);
$params = array($sms_code, 3);
$result = $sender->sendWithParam("86", $phoneNumber, $templId,
$params, "", "", "");
$rsp = json_decode($result);
if($rsp['errmsg'] == 'OK'){
return ['code'=>200,'msg'=>'发送成功'];
}else{
return ['code'=>400,'msg'=>'发送失败'];
}
} catch (\Exception $e) {
echo var_dump($e);
}
}