介绍
本篇文章给大家分享的是有关使用thinkPHP怎么实现一个短信接口验证码功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
& lt; ! doctype html> & lt; html  lang=癳n"祝辞 & lt; head> & lt;才能meta charset=癠TF-8"比; Ajax & lt;才能title>无刷新上传& lt;/title> & lt;/head> & lt; script 类型=拔谋?javascript", src=癬_PUBLIC__/js/jquery-1.10.2.min.js"祝辞& lt;/script> & lt; body> & lt;才能div> ,,,请输入手机号码:& lt; input 类型=皌ext", name=皃hone",类=皃hone"比; & lt;才能/div> & lt;才能div> ,,,& lt; a href=癹avascript:“, rel=癳xternal nofollow",类=癰utphone"在点击获取短信验证码& lt;/a> & lt;才能/div> & lt;/body> & lt;才能script 类型=拔谋?javascript"比; ,,,$ (& # 39;.butphone& # 39;) .click(函数(){ ,,,,,var phone =,美元(& # 39;.phone& # 39;) .val();//手机号码 ,,,,,. post(美元 ,,,,,,,,{:U (& # 39; smsbao& # 39;)}“,//传递的方法 ,,,,,,,{phone1:电话},//参数 ,,,,,,,function (数据){ ,,,,,,,,,如果(data ==, & # 39; 1 & # 39;) { ,,,,,,,,,,,警报(& # 39;输入框不能为空& # 39;); ,,,,,,,,,}else 如果(data ==, & # 39; 2 & # 39;) { ,,,,,,,,,,,警报(& # 39;输入的值为非数字& # 39;); ,,,,,,,,,其他}{ ,,,,,,,,,,,警报(数据); ,,,,,,,,,} ,,,,,,,,,}, ,,,,,,,,,& # 39;json # 39; ,,,,,,,) ,,,}) & lt;才能/script> & lt;/html>
控制器层控制器
& lt; php ? namespace 才能;家庭\控制器; use 才能;认为\控制器; class 才能IndexController extends  Controller {才能 ,,,//视图 ,,,public function 指数() ,,,{ ,,,,,这个美元→显示(); ,,,} ,,,//短信接口, ,,,public function smsbao () ,,,{,, ,,,,,phonenum 美元;=,修剪(,我(& # 39;post.phone1& # 39;),);//接收到的参数 ,,,,,//首先判断电话为不为空 ,,,,,如果(空(phonenum美元),){ ,,,,,,,这个→美元ajaxReturn (& # 39; 1 & # 39;); ,,,,,} ,,,,,//判断是否为数字 ,,,,,boolphone 美元;=,is_numeric ($ phonenum); ,,,,,如果(boolphone美元){ ,,,,,,,statusStr 美元;=,阵列( ,,,,,,,,,,0“,,,=祝辞,“短信发送成功”, ,,,,,,,,,,1,,=祝辞,“参数不全,, ,,,,,,,,,,2,,=祝辞,“服务器空间不支持,请确认支持卷曲或者fsocket,联系您的空间商解决或者更换空间!“, ,,,,,,,,,“30”,=祝辞,“密码错误“, ,,,,,,,,,“40“,=祝辞,“账号不存在,, ,,,,,,,,,“41”,=祝辞,“余额不足“, ,,,,,,,,,“42“,=祝辞,“帐户已过期“, ,,,,,,,,,,43岁,,=祝辞,“IP地址限制“, ,,,,,,,,,“50”,=祝辞,“内容含有敏感词“ ,,,,,,,,,); ,,,,,,,,,num 美元;=,兰德(100000,,999999);//设置随机数 ,,,,,,,,,setcookie (“numset",, num美元);//把值放入饼干中,关闭浏览器清除饼干; ,,,,,,,,,smsapi 美元;=,“http://api.smsbao.com/"; ,,,,,,,,,user 美元;=,“asdf75054138",,//短信平台帐号 null null null null null null null null null null null使用thinkPHP怎么实现一个短信接口验证码功能