短信验证码是随机生成的几位数字,将此数字保存到数据库中,发送短信时将该数字 取出来放到下面代码填写短信内容处,即可发送。

注意要发送的手机号,短信宝账号、密码,短信发送内容等都要提前存放到数据库中,下面代码中从数据库中查询。

<?php
header("Content-type: text/html; charset=utf-8");
$statusStr = array(
"0" => "短信发送成功",
"-1" => "参数不全",
"-2" => "服务器空间不支持,请确认支持curl或者fsocket,联系您的空间商解决或者更换空间!",
"30" => "密码错误",
"40" => "账号不存在",
"41" => "余额不足",
"42" => "帐户已过期",
"43" => "IP地址限制",
"50" => "内容含有敏感词"
);
$smsapi = "http://api.smsbao.com/"; //短信网关
$user = "xxxxxx"; //短信平台帐号
$pass = md5("xxxxxxx"); //短信平台密码
$content="此处填写短信内容";//要发送的短信内容
$phone = "18612446985";//要发送短信的手机号码
$sendurl = $smsapi."sms?u=".$user."&p=".$pass."&m=".$phone."&c=".urlencode($content);
$result =file_get_contents($sendurl) ;
//短信发送后,可以将发送内容等记录到数据库中
// echo $statusStr[$result];
if($result=='0')
{//输出,短信发送成功echo "$statusStr[$result]";  //此时可以更新发送状态
}else{//输出  短信发送失败原因echo "$statusStr[$result]";
}
?>

PHP实现短信宝发送短信验证码功能相关推荐

  1. php对接短信宝,php使用短信宝发送短信的方法

    本文主要和大家分享php使用短信宝发送短信的方法,使用短信宝需要先在官网上注册一个用户名密码,希望能帮助到大家. 注意:如果没有购买短信,则只用来测试短信速度,短信内容不可编辑,只可修改验证码数字.. ...

  2. TP5 短信宝 发送短信验证码

    一.请求发送短信接口 public function sendCode(){//接收手机号$data['phone'] = input('get.phone');//判断是否接到手机号$validat ...

  3. 短信宝 php使用,[php] 使用 短信宝 发送短信(thinkphp)

    /*** SmsBao实现类* @category Think* @package Think* @subpackage Sms*/classSmsBao { private$account;//短信 ...

  4. php使用 短信宝 发送短信(thinkphp)

    短信宝官网:http://smsbao.com 使用短信宝需要先在官网上注册一个用户名密码 注意:如果没有购买短信,则只用来测试短信速度,短信内容不可编辑,只可修改验证码数字.. 测试操作如图: 进入 ...

  5. php对接短信宝,thinkphp短信宝发送短信

    1.先去短信宝注册,购买5元起的短信http://www.smsbao.com/ 2.控制器代码实例 ~~~ //生日祝福 public function shengrizhufu(){ $xingm ...

  6. 短信宝发送短信验证码

    $statusStr = array("0" => "短信发送成功","-1" => "参数不全",&quo ...

  7. 短信宝+发送短信验证码

    php //手机号发送验证码public function phoneLogin(Request $request){//接值$data= $request->post();$statusStr ...

  8. 如何使用阿里巴巴短信服务发送短信验证码

    关于调用阿里巴巴短信服务发送短信验证的接口的方法: 用户的注册 1.首先我们需要在阿里大于(www.alidayu.com)注册一个账号登录 点击进入控制台 点击使用短信服务 然后需要你申请签名和模板 ...

  9. tp6框架结合阿里短信接口发送短信并记录redis

    tp6框架结合阿里短信接口发送短信并记录redis 1> 开通阿里云短信服务 2> 安装redis服务 3>config配置文件 创建sms.php 文件,配置阿里云短信信息 ret ...

最新文章

  1. 李彦宏乌镇谈人工智能:百度会很快和雄安宣布一个大的智能城市计划
  2. 2416开发板上网卡芯片lan9220的时序配置问题
  3. 关于 Node.js 应用里使用 winston 进行日志记录的最佳实践
  4. 申请贷款必须留联系人吗?不留行不行?
  5. Linux head命令:显示文件开头的内容
  6. 中文分词算法工具hanlp源码解析
  7. Struts2学习笔记(四) Action(中)
  8. Dos 模拟器 DosBox 下载使用
  9. 3.21 Refused Bequest 被拒绝的馈赠
  10. 计算机病毒互助百科,病毒百科——计算机病毒分类
  11. 论项目管理中的量化管理
  12. 调研:暴力恐怖犯罪识别(图像识别)
  13. css 字体特效代码,css实用字体特效
  14. 【Nginx】Nginx在Windows、Linux环境下的下载安装详细步骤
  15. 小米 11 ultra旗舰版官方原版ROM系统MIUI12.5所有固件
  16. android颜色透明度百分比
  17. 马化腾:腾讯不会申请虚拟运营商牌照
  18. matlab 获取文件毫秒时间,matlab - Matlab中的高精度毫秒计时器 - SO中文参考 - www.soinside.com...
  19. 携手用友低代码开发,德鑫物联将RFID融入企业服务大生态
  20. python弹窗_python弹窗运用

热门文章

  1. 什么是400G以太网?
  2. 陶哲轩实分析-第2章-从头开始:自然数
  3. 大话西游系列之生活版
  4. NETPACK使用说明
  5. 集线器 路由器 交换机 网关 网桥的区别和功能原理
  6. mysql在like时不区分大小写_MySQL模糊查询(like)时区分大小写
  7. 深入剖析在意大利肆掠的Danabot***新变种
  8. 自编程实现朴素贝叶斯算法,Navie Bayes程序(python),并对鸢尾花数据进行分类。
  9. json数据解析+画出散点和边界图
  10. HLS:卷积神经网络LeNet5的实现与测试