thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法

 更新时间:2018年09月07日 16:56:03   作者:zouzongning  
这篇文章主要介绍了thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法,结合简单示例形式分析了thinkPHP5框架验证码相关配置、后台验证、前台刷新等操作技巧,需要的朋友可以参考下

本文实例讲述了thinkPHP5.0框架验证码调用及点击图片刷新实现方法。分享给大家供大家参考,具体如下:

1、配置文件中增加验证码配置

'captcha' => [
    // 验证码字符集合
    'codeSet' => '23456789',
    // 验证码字体大小(px)
    'fontSize' => 25,
    // 是否画混淆曲线
    'useCurve' => false,
    // 验证码位数
    'length'  => 4,
    // 验证成功后是否重置
    'reset'  => true
],

2、后端验证码方法写入

public function check($code='')
{
  if (!captcha_check($code)) {
    $this->error('验证码错误');
  } else {
    return true;
  }
}

3、前端调用验证码 并设置onclick属性,点击图片刷新验证码

<div>
  <span><strong>请输入验证码</strong></span>
  <input display: inline;" class="form-control" name="code" type="text" required="required">
  <img src="{:captcha_src()}" onclick="this.src='{:captcha_src()}?'+Math.random();"/>
</div>

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

相关文章

  • PHP 数组黑名单/白名单实例代码详解

    PHP 数组黑名单/白名单实例代码详解

    这篇文章主要介绍了PHP 数组黑名单/白名单,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06
  • Yii调试SQL的常用方法

    Yii调试SQL的常用方法

    这篇文章主要介绍了Yii调试SQL的常用方法,需要的朋友可以参考下
    2014-07-07
  • php post json参数的传递和接收处理方法

    php post json参数的传递和接收处理方法

    今天小编就为大家分享一篇php post json参数的传递和接收处理方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • Zend Framework教程之Zend_Helpers动作助手ViewRenderer用法详解

    Zend Framework教程之Zend_Helpers动作助手ViewRenderer用法详解

    这篇文章主要介绍了Zend Framework教程之Zend_Helpers动作助手ViewRenderer用法,结合实例形式较为详细的分析了Zend_Helpers动作助手ViewRenderer的功能、使用方法与相关注意事项,需要的朋友可以参考下
    2016-07-07
  • PHP+Mysql+Ajax+JS实现省市区三级联动

    PHP+Mysql+Ajax+JS实现省市区三级联动

    最近做了个项目,需要用到省市区三级联动,上网翻了不少资料,于是有了下面的思路和代码
    2014-05-05
  • PHP实现加减乘除最简单的实例分享

    PHP实现加减乘除最简单的实例分享

    在本篇文章里小编给大家整理了一篇关于PHP实现简单的加减乘除的实例内容,有兴趣的朋友们可以跟着学习参考下。
    2021-08-08
  • 使用PHPMailer发送邮件实例

    使用PHPMailer发送邮件实例

    这篇文章为大家详细主要介绍了使用PHPMailer发送邮件的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • 开启PHP的伪静态模式

    开启PHP的伪静态模式

    伪静态又名URL重写,是动态的网址看起来像静态的网址。换句话说就是,动态网页通过重写 URL 方法实现去掉动态网页的参数,但在实际的网页目录中并没有必要实现存在重写的页面
    2015-12-12
  • php如何修改SESSION的生存存储时间的实例代码

    php如何修改SESSION的生存存储时间的实例代码

    本篇文章主要介绍了php如何修改SESSION的生存时间的实例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • ThinkPHP中where()使用方法详解

    ThinkPHP中where()使用方法详解

    where方法可以用于对数据库操作的结果进行筛选。即SQL查询语句中的where子句。本文给大家介绍ThinkPHP中where()使用方法详解,感兴趣的朋友参考下
    2016-04-04

最新评论