본 글의 예시에서는 ThinkPHP3.2.1 이미지 인증코드 구현 방법을 설명합니다. 참고하실 수 있도록 공유해 주세요. 자세한 내용은 다음과 같습니다.
오늘 이미지 인증 코드 기능을 사용하여 인터넷에서 다음 ThinkPHP 코드를 발견했습니다.
Public function verify(){ import('think.Image'); Image::buildImageVerify(); }
컨트롤러에 추가하고 "http://localhost/index.php/passport/index/verify" 주소를 통해 액세스하지만 다음 오류가 표시됩니다.
클래스 'PassportControllerImage'를 찾을 수 없습니다
제 ThinkPHP 버전은 3.2.1입니다. 문서 "http://document.thinkphp.cn/manual_3_2. html#verify", 다음 코드를 사용해야 한다는 것을 알았습니다.
Public function verify(){ $Verify = new \Think\Verify(); $Verify->entry(); }
브라우저를 새로 고친 후 또 다른 오류가 발생했습니다. function Thinkimagecreate()"
검색 결과 "extension=php_gd2.dll" 확장자가 활성화되어 있지 않은 것으로 나타났습니다. php.ini에서 앞에 있는 세미콜론을 제거하세요. ; 이미지를 새로 고치면 인증 코드가 나타납니다.
이 글이 ThinkPHP 프레임워크를 기반으로 하는 모든 분들의 PHP 프로그램 설계에 도움이 되기를 바랍니다.
ThinkPHP3.2.1 이미지 인증코드 구현 방법에 대한 더 많은 글은 PHP 중국어 홈페이지를 주목해주세요!