In diesem Artikel werden hauptsächlich relevante Informationen zur Verwendung der GD-Bibliothek zum Erstellen von Bestätigungscodes in PHP vorgestellt (wenn ich auf den Bestätigungscode klicke oder ihn deutlich sehe, wird der Bestätigungscode hoffentlich aktualisiert). es kann jedem helfen.
Dies ist eine Seite, die die GD-Bibliothek verwendet, um einen Bestätigungscode zu generieren
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 eine Teilseite, die implementiert werden kann Nachdem Sie auf den Bestätigungscode geklickt haben oder ihn deutlich gesehen haben, aktualisieren Sie den Bestätigungscode
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 />
wie unten gezeigt:
Verwandte Empfehlungen:
PHP-Implementierungscode für Echtzeitaktualisierung beim Klicken auf den Bestätigungscode
Das obige ist der detaillierte Inhalt vonPHP erkennt, dass der Bestätigungscode aktualisiert wird, wenn Sie auf den Bestätigungscode klicken oder ihn nicht deutlich sehen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!