一款简单的php生成图形验证码程序,实例告诉你了如何去使用这段验证程序,有需要的可以参考一下。
代码如下 |
复制代码 |
<?php教程 session_start();//开启session if(isset($_POST['check'])) { if($_POST['check']) { if($_POST['check']==$_SESSION['check_pic']) { echo " 验证码正确".$_SESSION['check_pic']; } else { echo " 验证码错误".$_SESSION['check_pic']; } } } ?> <FORM METHOD=POST ACTION=""> <img src="index.php"><br> <!----链接图片---> <input type="text" name="check" > <input type="submit" value="提交"> </FORM> |
index.php验证码生成程序
代码如下 |
复制代码 |
<?php session_start(); for($i=0;$i<4;$i++) //四位验证码 {@$rand.=dechex(rand(1,15));//先生成随机数,再将十进制转十六进制,注意"." } $_SESSION['check_pic']=$rand; $im=imagecreatetruecolor(100,30);//创建图片 $bg=imagecolorallocate($im,0,0,0);//设置颜色 $wh=imagecolorallocate($im,255,255,255);
imagestring($im,5,15,8,$rand,$wh);//字体,1-6 header("Content-type: image/jpeg");//输出图片 imagejpeg($im); ?>
|
文章网址:http://www.phprm.com/base/40024.html
随意转载^^但请附上教程地址。