设为首页 收藏本站
查看: 1279|回复: 0

[经验分享] php编程之短信发送接口调用流程的实现

[复制链接]

尚未签到

发表于 2018-12-12 07:49:30 | 显示全部楼层 |阅读模式
  对于一个交互型网站来说,需要用户来登录注册使用,那么一般网站的技术人员肯定需要实现注册时的短信发送功能,但是这个功能很多技术人员发现在添加的过程中有许多问题,要么是无法接收,要么就是时间慢等等原因,对于这个问题,下面就跟大家说一下如何快速有效的实现。
  本文主要讲解的是如何利用m.5c.com.cn短信平台发送短信的过程中遇到的问题及接口调用流程实现。
1.打开php.ini,找到extension=php_openssl.dll,将前面的分号去掉,重启服务器。若此配置已打开,跳过这一步。
2.发送短信代码
html部分:

               


               




               

   
  

var clock = '';
var nums = 100;
var btn;
var rundcode="";
function sendCode(thisBtn) {
var tel= $('#tel').val();
if(!(/^1[34578]\d{9}$/.test(tel))){
alert("手机号码有误,请重填");  
return false;
} else{
$.ajax({
type: 'POST',
url: "{:U('Index/getcode')}",
data: {tel:tel},
success: function(msg){
if (msg==2) {
alert('该手机号已被绑定');
}else{
$('#verify1').val(msg);
rundcode = msg;
btn = thisBtn;
btn.disabled = true; //将按钮置为不可点击
btn.value = nums+'秒后重新获取';
clock = setInterval(doLoop, 1000); //一秒执行一次
}
},
});
}
}
  function doLoop() {
nums--;
if(nums > 0){
btn.value = nums+'秒后重新获取';
}else{  
clearInterval(clock); //清除js定时器
btn.disabled = false;
btn.value = '点击发送验证码';
nums = 100; //重置时间
}
}

  php处理部分:
public function getcode(){
$mobile = I('tel');
$tels['utel'] = I('tel');
//将手机号与数据库中的数据做对比,有值则说明已存在
$userinfo =  M('wxinfo')->where($tels)->find();
if ($userinfo!=null) {
echo "2";
}else{
$res =sendSMS($mobile);//获得验证码      
echo $res;
}
}
  看到这里相信各位技术人员已经理解了,那么大家可以马上去试一下,如果有疑问的话可以在下方留言评论。本文由专业的app开发报价燚轩科技整理编辑,如需转载请注明原文作者及出处!




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-650295-1-1.html 上篇帖子: Linux学习总结(四十四)lnmp之php 下篇帖子: CGI、ASP、PHP、JSP、 ASP.NET网站开发语言比较
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表