Thinkphp3.2 实现阿里云短信 亲测可用

  1. 首先就是准备阿里云的短信必用的4个信息 accessKeyId,accessKeySecret,签名,短信模板,至于怎么申请 大家可以看其他博主的文章,不难这里就不做更多的讲解了
  2. 下载阿里云的PHP 短信SDK包 阿里云短信SDK
  3. 下载好之后有解压有四个文件夹在这里插入图片描述然后把这个四个文件夹 放到第三方类库。我这边是放到了根目录下的ThinkPHP\Library\Alimsg Alimsg是我自己创建的文件夹在这里插入图片描述
  4. 第四步就是开始填写我们的 accessKeyId,accessKeySecret,签名,短信模板api_demo 文件夹下面的 SmeDemo.php 大家需要改成SmeDemo.class.php 方便后面在控制器中调用
  5. 填写SmeDemo.class.php里面的信息 accessKeyId,accessKeySecret,签名,短信模板主要是这四个

添加命名空间api_demo里的SmsDemo.class.php

第一步第二步 6. 这里就说控制器里面写的代码了
在这里插入图片描述
`public function test(){

	if (IS_POST) {
	
		$obj = new \Alimsg\api_demo\SmsDemo();

		$code ="签名模板";

		$rand =mt_rand(1000,9999);
		session('rand',$rand,600);
		$res=$obj->sendSms($phone,$code,$rand);

		if ($res) {
			
			$this->ajaxReturn(['status'=>1,'msg'=>"发送验证码成功,十分钟内有效"]);
		}else{
			$this->ajaxReturn(['status'=>2,'msg'=>"发送验证码失败,请稍后再试"]);
		}

	}
}

`

到这里就做完啦,如果对你有用记得给我三连喔

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值