PHP实现阿里云短信服务

注册阿里云账号然后在云通信中选择短信服务,开通阿里云短信服务,需要申请一个签名和模板

在AccessKEY管理中获取AccessKey ID和AccessKey Secret(访问阿里云API的密钥)

创建短信签名和短信模板,在阿里云短信服务管理控制台添加短信签名和短信模板

下载phpSDK,修改SmsDemo.php文件中找到getAcsClient方法,将其中的AccessKeyld和AccessKeySecret进行修改。

修改sendSms()方法,加入四个参数:$mobile要发送验证码的手机号

$signName签名名称

$templateCode模板CODE

$checkCode要发送的验证码

引入短信通知类,可使用require来引入,Sms类文件里的send_verify方法,

把数组中的'TemplateParam'字段值,更换为你实际的模板内容中的变量。

详细可参看链接:PHP 阿里云短信服务_阿里云短信 php-CSDN博客

PHP 对接阿里云短信服务完整流程 - 掘金 (juejin.cn)

相关推荐
snakeshe10101 分钟前
SpringBoot 应用入门与 Docker 化部署实战
后端
万世浮华戏骨7 分钟前
PHP 与数据库交互 与 SQL注⼊漏洞
数据库·sql·php
mldlds13 分钟前
Spring Boot 集成 MyBatis 全面讲解
spring boot·后端·mybatis
Johnstons35 分钟前
网络可观测性落地指南:从“出了问题才排查“到“实时感知全网状态“
开发语言·网络·php
阿祖zu44 分钟前
OpenClaw 入门到放弃:私人 AI 的初代原型机
前端·后端·aigc
jieyucx1 小时前
Go 语言运算符与控制台输入输出详解
开发语言·后端·golang
代码N年归来仍是新手村成员1 小时前
OTel - DataDog Observability踩坑
后端·python
heRs BART1 小时前
Ubuntu 20.04配置网络
网络·ubuntu·php
pupudawang1 小时前
Spring Boot 热部署
java·spring boot·后端
下地种菜小叶1 小时前
Spring Boot 2.x 升级 3.x / 4.x 怎么做?一次讲清 JDK、Jakarta、依赖兼容与上线策略
java·spring boot·后端