php阿里大于短信验证码发送
来源:互联网 发布:尤克里里教程软件 编辑:程序博客网 时间:2024/05/20 11:49
0.基本配置
百度云链接密码: 3up8
将配置文件放置在vendor目录下
1.接收手机号码
public function send() { if (request()->isAjax()) {//如果是ajax请求 $tel = input('telphone');//手机号 $r = $this->send_sms($tel); //结果分析 $code = object_to_array($r); if($code['Code']=='OK') { echo json_encode([ 'status' => 1, 'message' => '发送成功', ]);exit; }else{ echo json_encode([ 'status' => 0, 'message' => '发送失败', ]);exit; } } }
2.发送
function send_sms($tel=''){ $row = []; //阿里大于配置 Vendor('alidayu.api_sdk.aliyun-php-sdk-core.Config'); Vendor('alidayu.api_sdk.Dysmsapi.Request.V20170525.SendSmsRequest'); $tel = input('get.telphone');//手机号//此处需要替换成自己的AK信息 $accessKeyId = $row['appkey'];//参考本文档步骤2 $accessKeySecret = $row['secretkey'];//参考本文档步骤2//短信API产品名 $product = "Dysmsapi";//短信API产品域名 $domain = "dysmsapi.aliyuncs.com";//暂时不支持多Region $region = "cn-hangzhou";//初始化访问的acsCleint $profile = DefaultProfile::getProfile($region, $accessKeyId, $accessKeySecret); DefaultProfile::addEndpoint("cn-hangzhou", "cn-hangzhou", $product, $domain); $acsClient= new DefaultAcsClient($profile); $request = new \Dysmsapi\Request\V20170525\SendSmsRequest();//$request = new SendSmsRequest;//必填-短信接收号码 $request->setPhoneNumbers($tel);//必填-短信签名 $request->setSignName($row['signname']);//必填-短信模板Code $request->setTemplateCode($row['templatecode']); $num = rand(100000,999999); cookie($tel.'messageCode',$num);//保存到cookie//选填-假如模板中存在变量需要替换则为必填(JSON格式) $request->setTemplateParam("{'code':$num}");//选填-发送短信流水号// $request->setOutId("1234");//发起访问请求 $acsResponse = $acsClient->getAcsResponse($request); return $acsResponse;}
阅读全文
1 0
- php阿里大于短信验证码发送
- php使用阿里大于短信平台发送验证码记录
- php版阿里大于短信发送验证码
- 使用阿里大于发送短信验证码
- 利用阿里大于发送短信验证码(java)
- 发送短信验证码到手机(阿里大于平台) java
- spring mvc 发送短信验证码功能 阿里大于
- Laravel5中使用阿里大于(鱼)发送短信验证码
- php版-阿里大于短信验证码服务教程
- Java使用阿里大于发送短信通知和短信验证码
- Java使用阿里大于发送短信通知和短信验证码
- 利用阿里大于开发短信验证码
- 阿里大于手机注册短信验证码
- 阿里大于短信验证码配置
- 阿里大于短信验证码简单使用
- 阿里大于短信验证码简单使用
- 阿里大于短信验证码简单实现
- 阿里大于短信发送服务
- PAT:B1012. 数字分类 (20)
- lambda
- Router的使用
- 获取跳转菜单的值
- idea 注册
- php阿里大于短信验证码发送
- Spring集成Quartz定时任务框架介绍和Cron表达式详解
- 数据结构1
- Java 的过滤器Filter
- 助你快速踏入高薪职场——2017面试集锦之算法与编程
- canvas实现一个解锁demo
- modelsim中显示正弦波
- NYOJ1078 汉诺塔(四)
- TensorFlow