详细讲解: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

posted @ 2018-04-18 00:11  佳佳嘉佳佳  阅读(2595)  评论(0编辑  收藏  举报