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