Maison >développement back-end >tutoriel php >Explication détaillée de la façon d'utiliser la bibliothèque GD en PHP pour compléter le tutoriel sur l'effet de code de vérification
Cet article présente principalement les informations pertinentes sur la façon d'utiliser la bibliothèque GD pour créer des codes de vérification en PHP (cliquer sur le code de vérification ou ne pas le voir clairement actualisera le code de vérification. Les amis dans le besoin pourront s'y référer
C'est l'utilisation La page où la bibliothèque GD génère le code de vérification test.PHP<?php header('Content-Type:image/jpeg'); $img = imagecreatetruecolor(100, 40); $black = imagecolorallocate($img, 0x00, 0x00, 0x00); $green = imagecolorallocate($img, 0x00, 0xFF, 0x00); $white = imagecolorallocate($img, 0xFF, 0xFF, 0xFF); imagefill($img,0,0,$white); //生成随机的验证码 $code = ''; for($i = 0; $i < 4; $i++) { $code .= rand(0, 9); } imagestring($img, 5, 10, 10, $code, $black); //加入噪点干扰 for($i=0;$i<50;$i++) { imagesetpixel($img, rand(0, 100) , rand(0, 100) , $black); imagesetpixel($img, rand(0, 100) , rand(0, 100) , $green); } //输出验证码 header("content-type: image/png"); imagepng($img); imagedestroy($img); ?>Ceci est le code de vérification qui peut être partiellement actualisé après avoir cliqué sur le code de vérification ou l'avoir vu clairement test2.php
<script type="text/javascript"> function shuaxin() { document.getElementById('code').src = "test.php?"+Math.random(); } </script> <input type="text"><br /> <img id="code" src="test.php" onclick="shuaxin()" /> <span onclick="shuaxin()">看不清?</span><br />Comme indiqué ci-dessous :
<.>
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!