Maison  >  Article  >  cadre php  >  Que dois-je faire si le code de vérification yii ne s'affiche pas ?

Que dois-je faire si le code de vérification yii ne s'affiche pas ?

藏色散人
藏色散人original
2020-01-27 16:55:292286parcourir

Que dois-je faire si le code de vérification yii ne s'affiche pas ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn