Maison >développement back-end >tutoriel php >Comment dessiner divers codes de vérification de caractères en utilisant le langage PHP
Chaque fois que nous nous connectons au site Web, il nous est toujours demandé de saisir un code de vérification aléatoire. Avez-vous déjà réfléchi à la façon dont il est mis en œuvre ? Cet article présentera un code qui utilise le langage PHP pour dessiner un code de vérification aléatoire. Il a une certaine signification de référence. Apprenons-le rapidement !
<?php //使用PHP绘图技术,画出自己的验证码 $checkCode=""; for($i=0;$i<4;$i++){ //dechex把一个十进制数转换成十六进制 $checkCode.=dechex(rand(1,15)); } //存入到session session_start(); $_SESSION['checkcode']=$checkCode; //创建画布 $image1=imagecreatetruecolor(110,30); //创建颜色 $white=imagecolorallocate($image1,255,255,255); //绘制字符 imagestring($image1,rand(1,5),rand(0,80),rand(0,20),$checkCode,$white); //画出干扰线 //创建干扰线随机颜色 for($i=0;$i<20;$i++){ $randomColor=imagecolorallocate($image1,rand(0,255),rand(0,255),rand(0,255)); imageline($image1,rand(0,110),rand(0,30),rand(0,110),rand(0,30),$randomColor); } //输出 header("content-type:image/png"); imagepng($image1); //销毁图片 imagedestroy($image1); ?>
Le format de l'image est comme ceci<.>
Tutoriels associés : Tutoriel vidéo PHP
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!