public function sendsms()
{
$mobile=$_POST['mobile'];
// 密码字符集,生成随机6位数验证码
$chars = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9');
// 在 $chars 中随机取 $length 个数组元素键名
$keys = array_rand($chars, 6);
$content1 = '';
for($i = 0; $i < 6; $i++)
{
// 将 $length 个数组元素连接成字符串
$content1 .= $chars[$keys[$i]];
}
$corpid = ''; **********需要自己填写
$pwd = ''; **********需要自己填写
/*验证码发送*/
$url = 'https://sdk2.028lk.com/sdk2/BatchSend2.aspx'; // 短信接口
$content = iconv( "UTF-8", "gb2312" , '您的验证码为:'.$content1);
$data = $url."?CorpID=".$corpid."&Pwd=".$pwd."&Mobile=" . $mobile. "&Content=" .$content."&Cell=&SendTime=";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $data);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);// 这个是主要参数
$res = curl_exec($curl);
curl_close($curl);
if($res>0)
{
return json_encode(['error'=>0,'msg'=>'发送成功']);
Session::set('yzm',$content1);
}
else
{
return json_encode(['error'=>1,'msg'=>$res]);
}
}
凌凯三方短信接口-------php
最新推荐文章于 2024-06-13 15:01:36 发布