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