Heim > Artikel > Backend-Entwicklung > Ausführliche Erklärung zur Verwendung der GD-Bibliothek in PHP, um das Tutorial zum Verifizierungscode-Effekt abzuschließen
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); ?>Dies ist der Bestätigungscode Dies kann teilweise aktualisiert werden, nachdem Sie auf den Bestätigungscode geklickt oder ihn deutlich gesehen haben.
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!