cnjiaocheng.com原创PHP验证码的实现
时间:2008-05-08 09:24:52
来源:
作者:
本文为www.cnjiaocheng.com原创文章。。转载需要注明出自本站。否则定会追究责任 http://www.cnjiaocheng.com
实现PHP验证码其实非常的简单。网上常见的验证码是:随即的生成一个4位的数字。如果你输入与它自动生成的一样,那么就验证成功!
http://www.cnjiaocheng.com
代码由2部分组成。本站将他分为2个页面(index.php yzm.php)
http://www.cnjiaocheng.com
index.php页面代码如下:( ) http://www.cnjiaocheng.com
| <?php $rand = rand(1000,9999); $yz = $_POST['yz']; $r = $_GET['r']; if($yz!=""){ if($yz==$r){ echo "验证成功!"; } else echo "验证失败"; } ?> <html> <head> <title>PHP验证码的实现</title> <style> body{ font-size:14px; } </style> </head> <body> <form action="index.php?r=<?php echo $rand;?>" method="POST"> 验证码:<input type="text" size="20" name="yz" id="yz"> http://www.cnjiaocheng.com <img src="yzm.php?rand=<?php echo $rand;?>" border="0" width=40 height=20><br><br> <input type="submit" value="提交验证"> </form> </body> </html> |
http://www.cnjiaocheng.com
http://www.cnjiaocheng.com
yzm.php的页面如下:
| <?php $rand = $_GET['rand']; $width = 40; $height = 20; $yanzhengma = "1234"; $im = imagecreate($width,$height); $red = imagecolorallocate($im,0,0,255); $white = imagecolorallocate($im,255,255,255); imagestring($im,5,2,2,"$rand",$white); imagepng($im); imagedestroy($im); ?> |
来源中国教程网
就这样就轻松实现验证码的功能。。简单那吧如果你不懂 请进入cnjiaocheng.com php群8920718
http://www.cnjiaocheng.com