yii Que dois-je faire si le code de vérification ne sort pas ? Concernant le problème selon lequel la fonction de code de vérification de yii2 n'affiche pas
1, le code de vérification ne s'affiche pas :
Assurez-vous d'abord que la méthode captcha de votre contrôleur est accessible et a les autorisations attribuées Oui, cela est défini dans la règle.
Deuxièmement, assurez-vous que votre plug-in PHP GD a été activé,
Troisièmement, s'il ne s'affiche toujours pas, essayez cette méthode, m'a dit quelqu'un d'autre.
Solution :
Trouvez d'abord yiiframeworkwebwidgetscaptchaCCaptchaAction.php, vous pouvez essayer les méthodes suivantes pour le résoudre :
1 Essayez de supprimer les espaces dans le text
2 Ajoutez error_reporting(0) en haut du fichier php ;
3 Ajoutez ob_clean() avant la sortie d'en-tête ; c'est-à-dire :
ob_clean();//加上这行 header('Pragma: public'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Content-Transfer-Encoding: binary'); header("Content-type: image/png"); imagepng($image); imagedestroy($image);
Article connexe recommandé. tutoriels : tutoriel yii
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!