ThinkPHP 3.2.3 验证码 生成和校验DEMO
2016-04-12 17:00
786 查看
简单的界面
处理程序:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>测试</title> <script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script> <script> $(function () { //点击图片更换验证码 $("#code").click(function() { $("#code").attr("src","__APP__/Home/Demo/verify?timestamp="+new Date().getTime()); }); }); </script> </head> <body> <form action="__APP__/Home/Demo/check" method="post"> <img id="code" src="__APP__/Home/Demo/verify"> <input type="text" name="code"/> <input type="submit" value="提交"> </form> </body> </html>
处理程序:
<?php /** * Created by PhpStorm. * User: 明明如月 * Date: 2016/4/12 * Time: 14:56 */ namespace Home\Controller; use Think\Controller; class DemoController extends Controller { function index() { $this->display(); } function verify() { $Verify = new \Think\Verify(); $Verify->fontSize = 30; $Verify->length = 3; $Verify->useNoise = false; $Verify->entry(); } function check() { $code = $_POST['code']; if(check_verify($code) === true) { $this->success("正确") ; }else { $this->error("验证码错误") ; } } }
相关文章推荐
- PuTTY/PSCP、PSFTP介绍及使用
- [PHP实例] PHP分页类
- [PHP实例] 使用PHPZip解压缩文件
- [PHP实例] PHP多文件上传实现
- 23、php知识点总结基础教程--part-1
- 一些PHP性能的优化
- PHP优化加速之Opcache使用总结
- php的ob缓存
- TP-link家庭无线路由安装及设置方法
- TP-Link 家庭 无线 路由器 设置 安装 如何上网
- PHP json_encode 中文乱码解决方法
- 常用FTP命令
- ContentProvider和Uri详解
- php函数 mkdir() 用法小结
- Yii2的主从数据库设置
- PHP函数的实现原理及性能分析[2010年前文章]
- thinkphp输出表格
- php交互篇(二)session 与 cookie
- PHP调试利器XDebug的安装与使用
- 10种处理PHP字符串的措施