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

图片验证码生成应用实例

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

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

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

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

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

Tags: 图片 验证码 生成实例

分享到: