多个模块发布
功能介绍
利用阿里云短信通知服务发送手机短信或验证码。
安装说明
下载alisms.zip 并解压到extend目录下。
配置说明
打开 Alisms.php,正确填写 accessKeyId 和 accessKeySecret
// accessKeyId 阿里账户中心获取
private $accessKeyId = "******";
// accessKeySecret 阿里账户中心获取
private $accessKeySecret = "******";
使用说明
<?php
namespace app\home\controller;
class IndexController extends Controller{
public function index(){
//实例化短信发送对象
$sms = new \extend\alisms\Alisms();
//必填: 短信接收号码
$phoneNumbers = '188*******8';
//必填: 短信签名,应严格按"签名名称"填写,请参考: https://dysms.console.aliyun.com/dysms.htm#/develop/sign
$SignName = 'startmvc网络';
//必填: 短信模板Code,应严格按"模板CODE"填写, 请参考: https://dysms.console.aliyun.com/dysms.htm#/develop/template
$TemplateCode = 'SMS_158546565';
//可选: 设置模板参数, 假如模板中存在变量需要替换则为必填项
$code = mt_rand(11111, 99999);//验证码生成
$TemplateParam = array('code' => $code);
//短信发送
$res = $sms->sendSms($phoneNumbers, $SignName, $TemplateCode, $TemplateParam);
//返回结果为一个对象
var_dump($res);
//利用message 对象可以判断短信发送结果【成功 : "OK" ,失败 : 对应的错误信息】
echo $res->Message;
}
}
下载类库 (大小:2k)(更新时间:2023-11-30 09:52:45)