public function sendMsg($mobile,$username)
{
require_once './Api/dysms/vendor/autoload.php'; //此处为你放置API的路径
Config::load(); //加载区域结点配置
$accessKeyId = '*******';
$accessKeySecret = '*******';
$templateCode = '82565004'; //短信模板ID
//短信API产品名(短信产品名固定,无需修改)
$product = "Dysmsapi";
//短信API产品域名(接口地址固定,无需修改)
$domain = "dysmsapi.aliyuncs.com";
//暂时不支持多Region(目前仅支持cn-hangzhou请勿修改)
$region = "cn-hangzhou";
// 初始化用户Profile实例
$profile = DefaultProfile::getProfile($region, $accessKeyId, $accessKeySecret);
// 增加服务结点
DefaultProfile::addEndpoint("cn-hangzhou", "cn-hangzhou", $product, $domain);
// 初始化AcsClient用于发起请求
$acsClient = new DefaultAcsClient($profile);
// 初始化SendSmsRequest实例用于设置发送短信的参数
$request = new SendSmsRequest();
// 必填,设置短信接收号码
$request->setPhoneNumbers($mobile); //$moblie是我前台传入的电话
// 必填,设置签名名称
$request->setSignName("来自RayZoey"); //此处需要填写你在阿里上创建的签名
// 必填,设置模板CODE
$request->setTemplateCode("SMS_84030003"); //短信模板编号 $smsData = array('username'=>$username); //所使用的模板若有变量 在这里填入变量的值 我的变量名为username此处也为username
$request->setTemplateParam(json_encode($smsData));
//发起访问请求
$acsResponse = $acsClient->getAcsResponse($request);
//返回请求结果
$result = json_decode(json_encode($acsResponse), true);
return $result;
} ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。