多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 阿里云短信处理服务 使用阿里云短信平台发送短信,请先在阿里云开通短信服务后使用。 同时支持其他框架使用如Laravel 、ThinkPHP 查看 [composer安装组件](https://packagist.org/packages/houdunwang/aliyunsms) [TOC] ## 环境配置 在config目录中创建aliyun.php 配置文件,内容如下 ``` //阿里云配置 //直播、邮件处理等服务使用 return [ /* |-------------------------------------------------------------------------- | 根据服务器所在区域进行选择 | https://help.aliyun.com/document_detail/40654.html?spm=5176.7114037.1996646101.1.OCtdEo */ 'regionId' => 'cn-hangzhou', /* |-------------------------------------------------------------------------- | 如果使用主账号访问,登陆阿里云 AccessKey 管理页面创建、查看 | 如果使用子账号访问,请登录阿里云访问控制控制台查看 */ 'accessId' => '', /* |-------------------------------------------------------------------------- | 如果使用主账号访问,登陆阿里云 AccessKey 管理页面创建、查看 | 如果使用子账号访问,请登录阿里云访问控制控制台查看 */ 'accessKey' => '', ]; ``` ## 发送短信 ``` $data = [ //短信签名 'sign' => '后盾网', //短信模板 'template' => 'SMS_1284036123', //手机号 'mobile' => '手机号', //模板变量 'vars' => ["code" => "8888", "product" => "hdphp"], ]; $res = Sms::send($data); if($res['errcode']==0){ echo '发送成功,短信编号'.$res['messageId']; }else{ echo $res['message']; } ```