php梦网科技短信平台手机短信验证功能实现

  

1。表单传输页面

& lt; php ?   session_start ();   error_reporting(时间,E_ALL  ~ E_NOTICE);   比;   & lt; ! DOCTYPE  html  PUBLIC “-//W3C//DTD  XHTML  1.0,过渡//EN ", " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd "比;   & lt; html  xmlns=" http://www.w3.org/1999/xhtml "比;   & lt; head>   & lt; meta  http-equiv=" - type ",内容=" text/html;, charset=gb2312 ",/比;   & lt; title>手机验证码& lt;/title>   & lt; ?   $ action=$ _GET[“行动”);   ,,,if  ($ action==砑印?,{      ,,,,,,,if  ((strtotime ($ _SESSION['时间']),+,60),& lt;,时间()),{//将获取的缓存时间转换成时间戳加上60秒后与当前时间比较,小于当前时间即为过期   ,,,,,,,,,,,session_destroy ();   ,,,,,,,,,,,设置($ _SESSION);   ,,,,,,,,,,,//标题(“的content - type: text/html;, charset=utf - 8;”);   ,,,,,,,,,,,echo “& lt; script>警报(“验证码已过期,请重新获取!”);& lt;/script>”;   ,,,,,,,},{else    ,,,,,,,,,,,Code 美元;=,修剪($ _POST [" TextBox2 "]);   ,,,,,,,,,,,if  (strlen(代码)美元,祝辞,1,以及Code 美元;==,$ _SESSION[“兰德”])   ,,,,,,,,,,,,,,,印刷(“& lt; script>警报(“验证成功的)& lt;/script>”);   ,,,,,,,,,,,   ,,,,,,,,,,,,,,,印刷(“& lt; script>警报(“验证失败的)& lt;/script>”);   ,,,,,,,,,,,设置($ _SESSION(“兰德”));   ,,,,,,,}   ,,,}   ,,,?比;   & lt; script  src=" https://www.yisu.com/zixun/js/jquery.js ",语言=癹avascript, type=" text/javascript祝辞& lt;/script>   & lt; script  type=" text/javascript祝辞   function  get (obj), {   ,,,var  partten =,/^ \ d {10、13} $/;   ,,,if  (! partten.test (. getelementbyid (“TextBox1”) value)), {   ,,,,,,,警报(“请输入正确的手机号码”);   ,,,,,,,返回;   ,,,}   obj.disabled =,才能正确;   . ajax({美元才能   ,,,,,url:,“getcode.php”,   ,,,,,类型:,“文章”,   ,,,,,数据:,“电话=",+,美元(“# TextBox1”) .val (),   ,,,,,:成功,函数(味精),{   ,,,,,,,,,obj.disabled =,假;   ,,,,,,,,,if  (msg ==,“ok”), {   ,,,,,,,,,,,,,警报(“111”)   ,,,,,,,,,,,,,返回;   ,,,,,,,,,}   ,,,,,,,,,if  (msg ==,“错误”),{   ,,,,,,,,,,,,,警报(22)   ,,,,,,,,,,,,,返回;   ,,,,,,,,,}   ,,,,,,,,,警报(味精);   ,,,,,}   })才能   ,,   }   & lt;/script>   & lt;/head>      & lt; body>   & lt; label>   & lt; form  id=癴orm1 ", name=癴orm1”,方法=皃ost”, action=" index . php ? action=添加”比;   您手机号码:   & lt; input  name=" TextBox1 ",类型=拔谋尽?id=癟extBox1”,/在,,,,,,,   & lt; input  id=" Button1 ",类型=鞍磁ァ?value=" https://www.yisu.com/zixun/获取短信验证码”,onClick="(这)”,/比;   & lt; br /比;   & lt; br /比;   验证码:   & lt; input  name=" TextBox2 ",类型=拔谋尽?id=癟extBox2”,/祝辞,   & lt;/label>   & lt; br /比;   & lt; br /比;   & lt; label>   & lt; input 类型=疤峤弧?name=疤峤弧?value=" https://www.yisu.com/zixun/确定”,/比;   & lt;/label>   & lt;/form>   & lt; p>,, & lt;/p>   & lt;/body>   & lt;/html>

2。数据处理页面(发送短信验证)

& lt; php ?   session_start ();   include “TopSdk.php”;   作用(“亚洲/上海”);//生成随机验证码   $ srand =,兰德(1000、9999);   $ _SESSION(“兰德”)=$将srand;//生成缓存时间   if (收取($ _SESSION['时间']))//判断缓存时间   {   ,,,$ _SESSION['时间'];   },{else    null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

php梦网科技短信平台手机短信验证功能实现