In diesem Artikel werden hauptsächlich relevante Informationen zur Verwendung der GD-Bibliothek zum Erstellen von Bestätigungscodes in PHP vorgestellt (wenn Sie auf den Bestätigungscode klicken oder ihn nicht deutlich sehen, wird der Bestätigungscode aktualisiert
Dies ist die Seite, auf der die GD-Bibliothek den Bestätigungscode generiert 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); ?>
Wie unten gezeigt:
<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 />
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zur Verwendung der GD-Bibliothek in PHP, um das Tutorial zum Verifizierungscode-Effekt abzuschließen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!