zoukankan      html  css  js  c++  java
  • 详细讲解:tp3.2.3生成验证码并进行验证(ajax校验返回及自定义返回)

      TP3.2.3的验证码也是比较经典的小功能,框架对这个小功能的封装还是比较完美的,废话不多说,开始记录

    1、总体效果:

    (1)初始界面

     (2)自定义的返回校验效果:

     

    (3)ajax的校验返回:

    2、代码部分:

    目录:

    (1)在Controller目录下新建一个控制器文件:VerifyController.class.php

    (2)在此控制器文件中建立index()方法(必须定义的

    (3)定义一个生成一个验证码界面方法,使用框架自己封装好的verify()方法就可以

    (4)在View文件下建立一个verify文件夹,文件夹里面有verify.html这个文件:

     (4)校验方法一:ajax校验

     接着我们在网址上面输入:localhost/practicehtinkphp/index.php?c=verify&a=index

    我们就可以通过输入验证码,得到返回结果

    (5)校验方法二:自定义返回的校验形式

      1、我们要在Application/Home/Common目录下新建一个名为function.php的文件(必须建立的),内容为:

      2、我们在VerifyController.class.php控制器中,定义方法:

      3、视图中的跳转页面进行修改:

     

    接着我们在网址上面输入:localhost/practicehtinkphp/index.php?c=verify&a=index

    我们就可以通过输入验证码,得到返回结果 

     

    以上就是全部代码了,如果你了解了这个原理就好,如果不了解,你把这些代码看着抄下来,也是可以执行的,但是一个好的理解是必要的哦!

    END

  • 相关阅读:
    接口类和抽象类
    生成器和迭代器
    装饰器
    KMP算法(java,c++)
    java EE
    XML
    SQL语法
    单元测试
    JDBC
    SpringCloud
  • 原文地址:https://www.cnblogs.com/finalanddistance/p/8871123.html
Copyright © 2011-2022 走看看