Heim  >  Artikel  >  Backend-Entwicklung  >  PHP erkennt, dass der Bestätigungscode aktualisiert wird, wenn Sie auf den Bestätigungscode klicken oder ihn nicht deutlich sehen

PHP erkennt, dass der Bestätigungscode aktualisiert wird, wenn Sie auf den Bestätigungscode klicken oder ihn nicht deutlich sehen

小云云
小云云Original
2018-05-12 11:39:245891Durchsuche

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(&#39;Content-Type:image/jpeg&#39;); 
 $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 = &#39;&#39;; 
 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(&#39;code&#39;).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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn