当前位置:首页 > 综合实例 > 列表

图片验证码生成应用实例

发布:smiling 来源: PHP粉丝网  添加日期:2014-01-15 10:50:11 浏览: 评论:0 

一款简单的php生成图形验证码程序,实例告诉你了如何去使用这段验证程序,有需要的可以参考一下.

  1. <?php 
  2.  
  3. session_start();//开启session 
  4. if(isset($_POST['check'])) 
  5. { 
  6. if($_POST['check']) 
  7.  { 
  8. if($_POST['check']==$_SESSION['check_pic']) 
  9.  { 
  10.  echo " 验证码正确".$_SESSION['check_pic']; 
  11.  } 
  12. else 
  13.  { 
  14.  echo " 验证码错误".$_SESSION['check_pic']; 
  15.  } 
  16. } 
  17. } 
  18. ?> 
  19. <FORM METHOD=POST ACTION=""> 
  20. <img src="index.php"><br>    <!----链接图片---> 
  21. <input type="text" name="check" > 
  22. <input type="submit" value="提交"> 
  23. </FORM> 

index.php验证码生成程序,代码如下:

  1. <?php 
  2. session_start(); 
  3. for($i=0;$i<4;$i++) //四位验证码 
  4. {@$rand.=dechex(rand(1,15));//先生成随机数,再将十进制转十六进制,注意"." 
  5. } 
  6. $_SESSION['check_pic']=$rand; 
  7.  $im=imagecreatetruecolor(100,30);//创建图片 
  8. $bg=imagecolorallocate($im,0,0,0);//设置颜色 
  9. $wh=imagecolorallocate($im,255,255,255); 
  10. imagestring($im,5,15,8,$rand,$wh);//字体,1-6 
  11. header("Content-type: image/jpeg");//输出图片 
  12. imagejpeg($im); 
  13. ?> 

Tags: 图片 验证码 生成实例

分享到: