php实现短信验证的方法

  介绍

这篇文章将为大家详细讲解有关php实现短信验证的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

php实现短信验证的方法:首先接入短信服务,然后在网站信息提交页面请求发送信息,接着服务器向短信服务提供商通信,提交发送请求;最后短信服务提供商通过运营商将信息发送到用户的手机中。

<强> php实现短信验证的方法:

第一,实现php手机短信验证功能的基本思路

1,要找到短信服务提供商,接入短信服务

2,在网站信息提交页面请求发送信息

3,服务器向短信服务提供商通信,提交发送请求

4,短信服务提供商通过运营商将信息发送到用户的手机中

二,手机号码短信验证前台页面效果实现

 php实现短信验证的方法

& lt; !DOCTYPE html公众“-//W3C XHTML 1.0//DTD//EN"过渡;“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"比;   & lt; html xmlns=癶ttp://www.w3.org/1999/xhtml"比;   & lt; head>   & lt; title> & lt;/title>   & lt;脚本src=癹s/jquery - 1.4 a2.min.js"类型=拔谋?javascript"祝辞& lt;/script>   & lt;脚本类型=拔谋?javascript"比;/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */var InterValObj;//定时器变量,控制时间   var计算=60;//间隔函数,1秒执行   var curCount;//当前剩余秒数   var代码=?“;//验证码   var codeLength=6;//验证码长度   函数sendMessage () {   curCount=计数;   var dealType;//验证方式   电话号码=$(' #电话').val ();   如果(tel !=") {//验证手机有效性   var myreg=/^ (((13 [0 - 9] {1}) | (15 [0 - 9] {1}) | (18 [0 - 9] {1})) + \ d {8}) $/;   如果(! myreg.test ($ (# tel) .val ()))   {   警报(“请输入有效的手机号码!”);   返回错误;   }   电话号码=$(' #电话').val ();//产生验证码   (var=0;我& lt;codeLength;我+ +){   代码+=方法(math . random () * 9) .toString ();   }//设置按钮效果,开始计时   $ (“# btnSendCode") .attr (“disabled",“true");   (“# btnSendCode") .val(美元,请在“+ curCount +“秒内输入验证码“);   InterValObj=窗口。setInterval (SetRemainTime, 1000);//启动计时器,1秒执行一次//向后台发送处理数据   . ajax({美元   类型:“POST",//用方式传输   数据类型:“text"//数据格式:JSON   url:“yanzhengma。php ',//目标地址(根据实际地址)   数据:“和电话=?+电话+“,代码=?+代码,   错误:功能(XMLHttpRequest, textStatus errorThrown) {},   成功:函数(味精){}   });   其他}{   alert('请填写手机号码”);   }   }//定时器处理函数   函数SetRemainTime () {   如果(curCount==0) {   window.clearInterval (InterValObj);//停止计时器   $ (“# btnSendCode") .removeAttr (“disabled");//启用按钮   $ (“# btnSendCode") .val(“重新发送验证码“);   代码=?“;//清除验证码。如果不清,除过时间后,输入收到的验证码依然有效   }   其他{   curCount——;   (“# btnSendCode") .val(美元,请在“+ curCount +“秒内输入验证码“);   }   }   & lt;/script>   & lt;/head>   & lt; body>   输入name=& lt;“tel"id=电话类型=皌ext"/比;   & lt;输入id=癰tnSendCode"类型=癰utton"值=胺⑺脱橹ぢ搿?关于php实现短信验证的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

php实现短信验证的方法