L'exemple de cet article décrit la méthode d'implémentation du code de vérification d'image ThinkPHP3.2.1. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
Aujourd'hui, j'ai utilisé la fonction de code de vérification d'image et j'ai trouvé le code suivant de ThinkPHP sur Internet :
Public function verify(){ import('think.Image'); Image::buildImageVerify(); }
Ajoutez-le au contrôleur et accédez-y via l'adresse "http://localhost/index.php/passport/index/verify", mais l'erreur suivante s'affiche :
Class 'PassportControllerImage' introuvable
Ma version ThinkPHP est : 3.2.1. Après avoir vérifié la version correspondante du document "http://document.thinkphp.cn/manual_3_2. html#verify", j'ai découvert que je devais utiliser le code suivant :
Public function verify(){ $Verify = new \Think\Verify(); $Verify->entry(); }
Mais après avoir actualisé le navigateur, une autre erreur s'est produite "Appel à undéfini function Thinkimagecreate()"
Après une recherche, j'ai découvert que l'extension "extension=php_gd2.dll" n'était pas activée. Supprimez le point-virgule devant php.ini ; actualisez l'image du navigateur et le code de vérification apparaîtront.
J'espère que cet article sera utile à la conception de programmes PHP de chacun basés sur le framework ThinkPHP.
Pour plus d'articles liés aux méthodes d'implémentation du code de vérification d'image ThinkPHP3.2.1, veuillez faire attention au site Web PHP chinois !