* 接口类型:触发短信接口,支持发送验证码短信、订单通知短信等。
 * 账户注册:请通过该地址开通账户 http://user.ihuyi.com/?exClaO

* 注意事项:
*(1)调试期间,请使用用系统默认的短信内容:您的验证码是:【变量】。请不要把验证码泄露给其他人。
 *(2)请使用 用户名 及 APIkey来调用接口,APIkey在会员中心可以获取;
*(3)该代码仅供接入短信接口参考使用,客户可根据实际需要自行编写;


//开启SESSION
session_start();header("Content-type:text/html; charset=UTF-8");//请求数据到短信接口,检查环境是否 开启 curl init。
function Post($curlPost,$url){$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_HEADER, false);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_NOBODY, true);curl_setopt($curl, CURLOPT_POST, true);curl_setopt($curl, CURLOPT_POSTFIELDS, $curlPost);$return_str = curl_exec($curl);curl_close($curl);return $return_str;
}//将 xml数据转换为数组格式。
function xml_to_array($xml){$reg = "/<(\w+)[^>]*>([\\x00-\\xFF]*)<\\/\\1>/";if(preg_match_all($reg, $xml, $matches)){$count = count($matches[0]);for($i = 0; $i < $count; $i++){$subxml= $matches[2][$i];$key = $matches[1][$i];if(preg_match( $reg, $subxml )){$arr[$key] = xml_to_array( $subxml );}else{$arr[$key] = $subxml;}}}return $arr;
}//random() 函数返回随机整数。
function random($length = 6 , $numeric = 0) {PHP_VERSION < '4.2.0' && mt_srand((double)microtime() * 1000000);if($numeric) {$hash = sprintf('%0'.$length.'d', mt_rand(0, pow(10, $length) - 1));} else {$hash = '';$chars = 'ABCDEFGHJKLMNPQRSTUVWXYZ23456789abcdefghjkmnpqrstuvwxyz';$max = strlen($chars) - 1;for($i = 0; $i < $length; $i++) {$hash .= $chars[mt_rand(0, $max)];}}return $hash;
}
//短信接口地址
$target = "http://106.ihuyi.com/webservice/sms.php?method=Submit";
//获取手机号
$mobile = $_POST['mobile'];
//获取验证码
$send_code = $_POST['send_code'];
//生成的随机数
$mobile_code = random(4,1);
if(empty($mobile)){exit('手机号码不能为空');
}
//防用户恶意请求
if(empty($_SESSION['send_code']) or $send_code!=$_SESSION['send_code']){exit('请求超时,请刷新页面后重试');
}$post_data = "account=用户名&password=密码&mobile=".$mobile."&content=".rawurlencode("您的验证码是:".$mobile_code."。请不要把验证码泄露给其他人。");
//查看用户名 登录用户中心->验证码通知短信>产品总览->API接口信息->APIID
//查看密码 登录用户中心->验证码通知短信>产品总览->API接口信息->APIKEY
$gets =  xml_to_array(Post($post_data, $target));
if($gets['SubmitResult']['code']==2){$_SESSION['mobile'] = $mobile;$_SESSION['mobile_code'] = $mobile_code;
}
echo $gets['SubmitResult']['msg'];相关产品短信验证码
5秒送达,99.9%以上到达率失败即时补发,智能识别发送异常并拦截语音验证码
防刷单,避免固话、黑名单等短信盲区有效验证用户真实性相关解决方案新用户注册·验证码短信、语音解决方案短信服务-重要消息通知解决方案短信高到达率解决方案用户注册场景-手机短信验证解决方案会员注册短信接口如何防刷?

帮我推荐一个靠谱的106短信群发平台?相关推荐

  1. 哪个106短信服务平台好?这4点要参考!

    现如今,106短信服务平台的市场发展比较好,伴随着使用106短信服务平台的商家愈来愈多,数目也在连续不断提升.而对商家而言,选择好的106短信服务平台毫无疑问离拓展市场更近了一步.那么,哪个106短信 ...

  2. 【106短信群发为什么会被拦截】

    经常有客户反馈,为什么他群发的106短信会被拦截在垃圾箱里面看不到,想要了解这个问题呢,我们要分析一下是什么导致的106短信被拦截在垃圾短信里? 当下手机已进入智能手机时代手机系统分为两大阵营一个是i ...

  3. 通过106短信群发的方式进行营销推广对教育行业意味着什么

    现在教育问题一直被百姓所关注,所以教育行业市场的潜力是非常巨大的,人们无论从哪个年龄.哪个阶层,对知识都有着十分强烈的渴望,因为大部分人都相信知识能够改变命运,于是对于教育行业全民都抱有十分高涨的热情 ...

  4. 使用106短信群发有那些优势?

    现实中,短信群发早已变成大部分公司较为便捷的通信方式,在短信群发当中,106条短消息的群发消息也备受关注.106短信群发,服务项目更为健全,完成了与诸多合作方的长期性协作.实际上,106短信群发有四大 ...

  5. 106短信群发,你的营销短信让接收者烦了吗?

    在信息互联网年代,尤其跟着手机大量普及,群发短信能够说是既能精准营销,又能保护客户方式之一,虽说手机短信成为一些商家企业宣传推行的利器,但用户接收多了也是比较烦感的,那么群发短信,你的营销短信让客户烦 ...

  6. 106短信群发如何在移动信息时代下实现精准营销

    众所周知,中国是世界上手机用户最多的国家,跟着智能终端设备成本的下降.WIFI的遍及以及流量周游的撤销,移动互联网逐渐向手机终端转移,跟着互联网盈利的消失,移动互联网进入下半场!信息碎片化.产品多元化 ...

  7. 大数据时代下的106短信群发有着什么样的新含义

    视频短信也称超级短信,是指内容可包括交流互动的短信内容,并以视频的方法进行表达,形成的集影.音.文于一体,下载后即可以经过手机点对点发送的应用性手机视频短信息.适用于政府宣扬.产品推荐.景点民宿推广等 ...

  8. 【收藏】简单方便的自助106短信群发工具

    个人或者小规模店家要做短信营销或者短信通知,如何选择一家合适的短信群发平台,需要考虑以下几点. 1. 是否能发出去,到达率高,速度快. 根据短信内容性质不同,如果是广告营销,各个平台都要进行审核.需要 ...

  9. 106短信平台哪个好用?市场混乱如何抉择

    短信群发平台早已成了很多企业.商家宣传推广的营销神器,利用短信平台服务商提供的短信群发来展开品牌的营销,这一点已经毋庸置疑,但是很多企业都会在网上搜索"好用的短信群发平台",&qu ...

最新文章

  1. /etc/profile ,/etc/bashrc ,~/.bash_profile,~/ .bashrc 区别与联系
  2. CSDN受邀成为首批中国人工智能产业发展联盟特约媒体
  3. 为什么我们需要一门新语言——Go语言
  4. 基于海康机器视觉算法平台的对位贴合项目个人理解
  5. Linux TCP拥塞控制算法原理解析
  6. LInkedBlockingQueue队列
  7. JAVA面试常考系列十
  8. JAVA自学笔记23
  9. 计算机文化基础重点知识归纳,计算机文化基础_第二章重点知识总结(考试必备!!!)...
  10. vue3.0生产环境和正式环境配置_vue开发环境和生产环境配置
  11. iOS 开发学习之 User Interface(4)UIView 与 UIViewController【二】
  12. Android 应用开发(37)---RelativeLayout(相对布局)
  13. VB 域名转换IP地址函数
  14. 多线程总结之旅(9):线程同步之事件
  15. 论文中怎么写F检验值
  16. el-input 输入框的正则
  17. 如何对关键词密度设置
  18. 【VSCode常用插件】Path Autocomplete(@路径提示的插件)
  19. Win11图标变成白色文件如何解决?
  20. rails3 新特性 和 RJS评论

热门文章

  1. 低功耗设计及其UPF实现第三节
  2. zabbix监控网络设备(华为AC)
  3. 《高性能MySQL》——架构与历史(笔记)
  4. 2015年10月22日CSS学习笔记
  5. 青软集团出席第四届西部高校计算机学院院长论坛 并作主题分享
  6. 无法打开文件XXX.lib
  7. 丁晓钟怎么样_六级答案_丁晓钟:如何从各个角度学习四六级阅读理解?_沪江英语...
  8. java超市购物系统类图_毕业设计超市系统(一)UML 建模
  9. 2017 淘宝新品破零的8个绝招
  10. 2021-4-26大学化学(9)分步沉淀、沉淀转化与本章小结