php数字运算验证码的实现代码
发布时间:2020-12-13 02:48:02 所属栏目:PHP教程 来源:网络整理
导读:《php数字运算验证码的实现代码》要点: 本文介绍了php数字运算验证码的实现代码,希望对您有用。如果有疑问,可以联系我们。 PHP学习 本篇章节讲解php实现数字运算验证码的办法,具体实现办法如下: ?phpgetValidate(100,30); function getValidate($w,$h)
《php数字运算验证码的实现代码》要点: PHP学习本篇章节讲解php实现数字运算验证码的办法,具体实现办法如下: <?php getValidate(100,30); function getValidate($w,$h){ $img = imagecreate($w,$h); $gray = imagecolorallocate($img,255,255); $black = imagecolorallocate($img,rand(0,200),200)); $red = imagecolorallocate($img,0); $white = imagecolorallocate($img,255); $green = imagecolorallocate($img,0); $blue = imagecolorallocate($img,255); imagefilledrectangle($img,100,30,$black); for($i = 0;$i < 80;$i++){ imagesetpixel($img,$w),$h),$gray); } $num1 = rand(1,99); $num2 = rand(1,99); imagestring($img,5,rand(1,10),$num1,$red); imagestring($img,getRand(),$white); imagestring($img,45,$num2,$green); imagestring($img,65,"=",$blue); imagestring($img,80,"?",$red); header("content-type:image/png"); imagepng($img); imagedestroy($img); } function getRand(){ $code = rand(0,1); switch ($code) { case 0: return "+"; break; case 1: return "-"; break; default: # code... break; } } ?> 实现效果:
以上介绍的就是使用php实现数字运算验证码的办法,希望对大家的学习有所帮助. 欢迎参与《php数字运算验证码的实现代码》讨论,分享您的想法,编程之家 52php.cn为您提供专业教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |