ThinkPHP验证码制作
来源:互联网 发布:excel数据导入系统 编辑:程序博客网 时间:2024/04/30 09:43
ThinkPHP中的image类中已经集成了验证码的制作,非常的方便。
使用方法如下:
首先在当前控制器中引用验证码:
这个时候我们就可以在模板中引用验证码了,但为了验证码不过期,我们在模板中加上一个刷新验证码的JS函数。
123456789101112131415161718 <script type="text/javascript">function $(id) { return document.getElementById(id);}function fleshVerify(){//重载验证码var timenow = new Date().getTime();document.getElementById('verifyImg').src= '__URL__/verify/'+timenow;}</script> <form method="post" name="form1" action="__URL__/writes">请输入验证码:<input type="text" name="seccode" id="seccode" size="11" /> <A HREF="javascript:fleshVerify()"><img SRC="__URL__/verify/" name="verifyImg" BORDER="0" id="verifyImg" title="如果您无法识别验证码,请点图片更换" /></a><input type="submit" name="Submit2" value="提交" /></form>当然最后,我们需要在提交表单内容后对首先对验证码进行判断:
1234567 public function writes() { $seccode=trim($_POST['seccode']); if(md5($seccode)!=Session::get('verify'))$this->error('验证码错误!!!'); ........}到这里,整个验证码的判断过程就结束了。
0 0
- ThinkPHP验证码制作
- thinkPHP 验证码的制作
- thinkphp验证码的验证
- thinkphp 验证码
- thinkphp验证码问题
- ThinkPHP验证码
- ThinkPHP验证码
- ThinkPHP 验证码
- thinkphp验证码更改
- thinkphp 验证码 Verify
- ThinkPHP验证码
- ThinkPHP验证码
- thinkphp验证码错误
- thinkphp验证码
- thinkphp 验证码
- Thinkphp生成验证码
- 【ThinkPHP】验证码
- thinkphp验证码
- Android ContentProvider和Uri详解 (绝对全面)
- Git简易入门教程
- 路线
- win7 64位系统下VS 2010 opencv2.4.9配置
- Android使用Fragment来实现TabHost的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信
- ThinkPHP验证码制作
- 【JavaWeb】 ServletConfig
- 关于SearchView的一些小细节
- 通过项目中定位的一个问题:学习ionic框架$ionicPopover的使用以及注意事项
- Mysql分库分表方案
- Android onMeasure and onLayout
- 关于ThinkPHP中$this->redirect的疑问。
- android bitmap compress(图片压缩)
- perl DBI mysql包安装详解