Maison >développement back-end >tutoriel php >PHP se rend compte que cliquer sur le code de vérification ou ne pas le voir clairement actualisera le code de vérification

PHP se rend compte que cliquer sur le code de vérification ou ne pas le voir clairement actualisera le code de vérification

小云云
小云云original
2018-05-12 11:39:245926parcourir

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 le voir clairement actualisera le code de vérification, j'espère que les amis dans le besoin pourront s'y référer). cela peut aider tout le monde.

Ceci est une page qui utilise la bibliothèque GD pour générer un code de vérification

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); 
?>

Ceci est une page partielle qui peut être implémentée après avoir cliqué sur le code de vérification ou l'avoir vu clairement Actualisez le code de vérification

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 />

comme indiqué ci-dessous :

Recommandations associées :

Code d'implémentation PHP pour une actualisation en temps réel lorsque vous cliquez sur le code de vérification

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn