Maison Bibliothèques PHP Bibliothèque de codes de vérification Bibliothèque PHP PasswordLibr pour générer des codes de vérification
Bibliothèque PHP PasswordLibr pour générer des codes de vérification La bibliothèque
<?php
   session_start();
   header("Content-type:image/png");
   $img_width=100;
   $img_height=20;
   srand(microtime()*100000);
   for($i=0;$i<4;$i++)
   {
        $new_number.=dechex(rand(0,15));
   }
   $_SESSION[check_auth]=$new_number;
   $new_number=imageCreate($img_width,$img_height);//创建图象
   ImageColorAllocate($new_number,255,255,255);  //设置背景色为白色
   for($i=0;$i<strlen($_SESSION[check_auth]);$i++)
   {
       $font=mt_rand(3,5);
       $x=mt_rand(1,8) + $img_width*$i/4;
       $y=mt_rand(1,$img_height/4);
       $color=imageColorAllocate($new_number,mt_rand(0,100),mt_rand(0,150),mt_rand(0,200));//设置字符颜色
       imageString($new_number,$font,$x,$y,$_SESSION[check_auth][$i],$color);//输出字符
   }
   ImagePng($new_number);
   ImageDestroy($new_number);
?>

GD est une bibliothèque très puissante pour la manipulation d'images en PHP.

Ajoutez d'abord une ligne de référence dans php.ini : extension=php_gd2.dll

Redémarrez Apache. Créez une page de test var_dump(gd_info()); les données de sortie montrent que la référence à la bibliothèque GD a réussi.

form auth.html


Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

Conseils pour générer des codes de vérification graphiques simples à l'aide de la bibliothèque PHP et GD Conseils pour générer des codes de vérification graphiques simples à l'aide de la bibliothèque PHP et GD

13 Jul 2023

Conseils pour générer des codes de vérification graphiques simples à l'aide des bibliothèques PHP et GD Avec le développement d'Internet, la prévention des attaques malveillantes et des abus est devenue un élément indispensable du développement de sites Web. CAPTCHA est un moyen technique largement utilisé pour vérifier l’identité des utilisateurs et empêcher les robots malveillants de s’enregistrer et de se connecter. En tant que langage de programmation côté serveur populaire, PHP, associé à la bibliothèque GD, peut générer rapidement des codes de vérification graphiques simples. 1. Introduction à la bibliothèque GD La bibliothèque GD est une bibliothèque d'extension de PHP. Elle fournit une série de fonctions et de méthodes de traitement d'images. Grâce à la bibliothèque GD,

Étapes détaillées pour générer des images de code de vérification à l'aide de la bibliothèque PHP et GD Étapes détaillées pour générer des images de code de vérification à l'aide de la bibliothèque PHP et GD

13 Jul 2023

Étapes détaillées pour générer des images de code de vérification à l'aide des bibliothèques PHP et GD. Les codes de vérification sont un mécanisme de vérification de sécurité couramment utilisé qui peut être utilisé pour empêcher les programmes malveillants ou l'automatisation des robots. Les attaques automatisées peuvent être efficacement évitées en générant une image aléatoire qui oblige les utilisateurs à saisir le code de vérification affiché dans l'image lors de la connexion ou de l'inscription. Dans cet article, nous présenterons en détail comment utiliser la bibliothèque PHP et GD pour générer des images de code de vérification. Étape 1 : Installer et configurer la bibliothèque GD Tout d'abord, assurez-vous que votre environnement PHP dispose de la bibliothèque GD installée. S'il n'est pas installé

Comment utiliser des tableaux PHP pour générer des images dynamiques et des codes de vérification Comment utiliser des tableaux PHP pour générer des images dynamiques et des codes de vérification

16 Jul 2023

Comment utiliser des tableaux PHP pour générer des images dynamiques et des codes de vérification Avec le développement d'Internet, les codes de vérification (CAPTCHA) sont largement utilisés dans divers sites Web et applications pour vérifier l'authenticité des utilisateurs et prévenir les attaques malveillantes provenant de programmes automatisés. Utiliser des tableaux PHP pour générer des images dynamiques et des codes de vérification est une méthode courante et efficace. Cet article expliquera comment utiliser les tableaux PHP pour générer des images dynamiques et des codes de vérification afin d'assurer la sécurité du site Web. Générer un code de vérification aléatoire Tout d'abord, nous devons générer un code de vérification aléatoire. Nous pouvons utiliser PHP

Comment utiliser les fonctions PHP pour générer et vérifier les codes de vérification pour l'enregistrement et la connexion des utilisateurs ? Comment utiliser les fonctions PHP pour générer et vérifier les codes de vérification pour l'enregistrement et la connexion des utilisateurs ?

24 Jul 2023

Comment utiliser les fonctions PHP pour générer et vérifier les codes de vérification pour l'enregistrement et la connexion des utilisateurs ? Dans les pages d'enregistrement et de connexion des utilisateurs du site Web, afin d'éviter l'enregistrement par lots et les attaques de robots, il est généralement nécessaire d'ajouter une fonction de code de vérification. Cet article explique comment utiliser les fonctions PHP pour générer et vérifier les codes de vérification pour l'enregistrement et la connexion des utilisateurs. Génération de code de vérification Tout d'abord, nous devons générer une image de code de vérification aléatoire que l'utilisateur devra remplir. PHP fournit la bibliothèque GD et des fonctions de traitement d'images, qui peuvent facilement générer des images de code de vérification. &lt;?php//Créer un canevas

Résumé des méthodes pour générer divers codes de vérification aléatoires en PHP Résumé des méthodes pour générer divers codes de vérification aléatoires en PHP

16 Jun 2017

Cet article présente principalement les méthodes permettant à PHP de générer divers codes de vérification aléatoires. Il résume et analyse les techniques couramment utilisées pour générer des codes de vérification en PHP sur la base d'exemples spécifiques. Il est également livré avec un code source de démonstration que les lecteurs peuvent télécharger et consulter. qui en a besoin peut s'y référer.

Utiliser la technologie de traitement d'image pour générer des codes de vérification (Tutoriel d'application typique des images graphiques PHP 3) Utiliser la technologie de traitement d'image pour générer des codes de vérification (Tutoriel d'application typique des images graphiques PHP 3)

24 Apr 2017

Il existe de nombreuses façons de mettre en œuvre la fonction de code de vérification, notamment les codes de vérification numériques, les codes de vérification graphiques, les codes de vérification textuels, etc. Dans cette section, un code de vérification généré à l'aide de la technologie de traitement d'image est introduit.

See all articles