The example of this article describes the implementation of ThinkPHP3.2.1 image verification code. Share to everyone for your reference, specific as follows:
Today, using the function of the image verification code, find the following code of thinkphp on the Internet:
Public Function Verify () {
import (') '. Image ');
Image::buildimageverify ();
}
Added to controller, accessed by address "http://localhost/index.php/passport/index/verify", prompting the following error:
Class ' passport\controller\image ' not found
My thinkphp version is: 3.2.1, after viewing the corresponding version of the document "Http://document.thinkphp.cn/manual_3_2.html#verify", found that you need to use the following code:
Public Function Verify () {
$Verify = new \think\verify ();
$Verify->entry ();
}
But there was an error after refreshing browsing "call to undefined function think\imagecreate ()"
After the search, it was found that the "extension=php_gd2.dll" extension was not enabled and the preceding semicolon was removed from the php.ini ; Then refresh the browse image verification code came out.
More interested in thinkphp related content readers can view the site topics: "thinkphp Introductory Course", "thinkphp Template Operation Skills Summary", "thinkphp Common Methods Summary", "Smarty Template Introductory Course" and "PHP template technology Summary."
I hope this article will help you with the PHP program design based on thinkphp framework.