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

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

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-08-22 13:54:593382parcourir

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

L'exemple de cet article décrit le moyen idéal pour résoudre le problème de l'impossibilité d'afficher le code de vérification thinkphp en raison d'erreurs. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :

Le conseil officiel est le suivant :

Si le code de vérification ne peut pas être affiché, veuillez vérifier :
① Si PHP a installé le support de la bibliothèque GD ② S'il y en a avant la sortie La sortie (en particulier la sortie des informations d'en-tête de nomenclature d'UTF8) ;
③ Si la bibliothèque de classe Image est importée correctement
④ S'il s'agit d'un code de vérification chinois, vérifiez si le Le fichier de police est copié dans le répertoire où se trouve la bibliothèque de classes.

Recommandations associées : "

Tutoriel ThinkPHP"

Mais tester pendant une demi-journée, ça ne marchera pas ! J'ai trouvé une méthode utile sur Internet et je l'ai mise dans un fichier pour exécution. Entrez le tp via l'entrée index.php et entrez le petit. Un petit x apparaîtra et des codes de vérification apparaîtront pour les autres codes. il y a une sortie de contenu avant la sortie du code de vérification lorsque tp est exécuté. Je viens de penser à effacer la sortie précédente.

Similaire :


Le code est le suivant :

<?php  
ob_start();//不加这个是不行的(貌似不加可以)  
echo "不要显示";  
ob_end_clean();  
echo "只要显示这";  
?>

Solution, modifier la méthode de génération du code de vérification :


Le le code est le suivant :

//生成验证码  
public function verifyimg(){  
import("ORG.Util.Image");  
ob_end_clean();  
Image::buildImageVerify();  
}

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