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

Comment puis-je générer des chaînes aléatoires sécurisées pour les liens de vérification des e-mails en PHP ? Comment puis-je générer des chaînes aléatoires sécurisées pour les liens de vérification des e-mails en PHP ?

22 Dec 2024

Génération de chaînes alphanumériques uniques et aléatoires pour les liens de vérificationLa vérification de la création d'un compte via des liens de courrier électronique nécessite la génération de chaînes alphanumériques uniques et aléatoires pour les liens de vérification.

Comment générer des chaînes alphanumériques aléatoires sécurisées pour les liens de vérification en PHP ? Comment générer des chaînes alphanumériques aléatoires sécurisées pour les liens de vérification en PHP ?

22 Dec 2024

Générer une chaîne alphanumérique aléatoire et unique pour les liens de vérification en PHPLors de votre inscription sur un site Web, vous recevez souvent un e-mail contenant...

Comment utiliser Python pour casser de nouveaux codes de vérification? Comment utiliser Python pour casser de nouveaux codes de vérification?

01 Apr 2025

L'utilisation de Python pour casser de nouveaux codes de vérification discute de l'utilisation des services Internet dans une utilisation quotidienne, nous rencontrons souvent diverses formes de codes de vérification. Récemment, un ...

Comment utiliser la technologie Python et OCR pour essayer de casser des codes de vérification complexes? Comment utiliser la technologie Python et OCR pour essayer de casser des codes de vérification complexes?

01 Apr 2025

Exploration des codes de vérification de fissuration utilisant Python dans les interactions quotidiennes du réseau, les codes de vérification sont un mécanisme de sécurité courant pour empêcher la manipulation malveillante des programmes automatisés ...

Comment puis-je générer des chaînes alphanumériques sécurisées pour les liens de vérification en PHP ? Comment puis-je générer des chaînes alphanumériques sécurisées pour les liens de vérification en PHP ?

23 Dec 2024

Générer des chaînes alphanumériques uniques pour les liens de vérificationCréer une chaîne aléatoire et unique contenant à la fois des lettres et des chiffres est une solution sécurisée...

Y a-t-il une bibliothèque pour ce code de vérification spécial dans Python qui peut être craqué? Y a-t-il une bibliothèque pour ce code de vérification spécial dans Python qui peut être craqué?

01 Apr 2025

Comment utiliser Python pour casser le code de vérification? Dans notre utilisation quotidienne d'Internet, nous rencontrons souvent diverses formes de codes de vérification. Récemment, certains utilisateurs ont téléchargé ...

See all articles