Cet article partage principalement avec vous le code d'implémentation du code de vérification en PHP En plus de js, qui peut implémenter la fonction de code de vérification, php peut également être utilisé.
<?php header("content-type: image/png"); //这是一个图片格式 $imgwidth = 100; //宽度 $imgheight = 40; //高度 $font = 'NFLBRONC.TTF'; //字体 $img = imagecreatetruecolor($imgwidth,$imgheight); //创建一个真彩的图像 // 产生颜色 function color(){ global $img; // 声明全局变量 return imagecolorallocate($img,rand(0,200),rand(0,200),rand(0,200)); // 输出一个颜色 } $white = imagecolorallocate($img, 255, 255, 255); imagefill($img,0,0,$white); // 填充颜色 //生成随机验证码 $code = ''; for($i=0;$i<4;$i++){ if(rand(0,1000)%2==0){ $code=chr(rand(97,122)); }else{ $code=rand(0,9); } $x = $i*20+10; $y = 30; imageline($img,rand(0,20),rand(10,20),rand(20,120),rand(20,30),color()); imagettftext($img, 20,0,$x,$y, color(),$font, $code); } ////加入噪点干扰 for($i=0;$i<100;$i++) { imagesetpixel($img,rand(0, 100),rand(0, 100),color()); imagesetpixel($img,rand(0, 100),rand(0, 100),color()); } //输出验证码 imagepng($img); //关闭 imagedestroy($img); ?>
Recommandations associées :
Partage d'exemples de classe de code de vérification PHP
Exemples de code de vérification PHP et analyse d'idées
Explication détaillée d'exemples sur la façon d'appeler la classe de code de vérification 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!