您现在的位置是:首页 > PHP技术PHP技术
Thinkphp3.1.3验证码原理以
2019-05-13【PHP技术】2666 人已围观
简介为什么小编现在还天天写thinkphp3.1.3的文章呢?因为最新的php版本也许是最好的. 但我们的原则是适用和高效.tp3.1.3很符合我们工作室客户对于企...
为什么小编现在还天天写thinkphp3.1.3的文章呢?因为最新的php版本也许是最好的. 但我们的原则是适用和高效.tp3.1.3很符合我们工作室客户对于企业类网站开发的需求.所以小编也一直在此版本上开发项目.当然有部分还是采用了tp5.2.
验证码是我们项目中常用到的功能. tp简化了很多代码.
Public function verify(){ import('ORG.Util.Image'); Image::buildImageVerify(); }
前台 src='{:U("模块/verify")}' 即可调用.
调用原理比较简单,主要是在ThinkPHP\Extend\Library\ORG\Util\Image.class.php和ThinkPHP\Extend\Library\ORG\Util\String.class.php中。
主要是调用Image.class.php内的静态方法buildImageVerify(),再用String.class.php类内生成验证码,然后再通过php生成一张图片,以header的方式返回给浏览器而已。
关注宁波网站建设博客,更多精彩分享,敬请期待!
Tags:
很赞哦! ()
相关文章
随机图文
Thinkphp5.1上传文件判断问题
指定上传表单名称 $file = request()->file('表单内名称')上面是tp5.1中上传文件时的接收方...Thinkphp3.1.3验证码字符居中显示
tp3中的验证码默认是按图片要求宽度加5个象素为起始的. 如果验证码设置非默认宽度就会造成字符不居中.居中解决办法修改\ThinkPHP...Thinkphp3.1.3上传文件
基础不好有时会卡在一些简单的东西上面. thinkphp上传文件功能还是很好用的, 有时一个表单需要上传二个或者以上文件时.起先还以为是跟表...Thinkphp5.1 session的使用
某项目小编著电脑本地测试无误,上传到服务器后出现致命错误: Class 'thinkFacadeSession' not...