扩展库

多个模块发布

阿里云短信

功能介绍

利用阿里云短信通知服务发送手机短信或验证码。

安装说明

下载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)