时间:2021-07-01 10:21:17 帮助过:2人阅读
function _code(){ //运行验证码 //随记码个数 $_rnd_code=4; for($i=0;$i<$_rnd_code;$i++){ $_nmsg.=dechex(mt_rand(0, 15)); } //保存在session中 $_SESSION['code']=$_nmsg; //长和高 $_width=75; $_height=25; //创建一张图片 $_img=imagecreatetruecolor($_width,$_height); //白色 $_white=imagecolorallocate($_img, 255, 255, 255); //填充 imagefill($_img, 0, 0, $_white); $_flag=false; if($_flag){ //黑色,边框 $_black=imagecolorallocate($_img, 0,0,0); imagerectangle($_img, 0,0, $_width-1,$_height-1,$_black); } //画出6个线条 for($i=0;$i<6;$i++){ $_rnd_color=imagecolorallocate($_img, mt_rand(0,255), mt_rand(0,255), mt_rand(0,255)); imageline($_img,mt_rand(0,$_width),mt_rand(0,$_height),mt_rand(0,$_width),mt_rand(0,$_height), $_rnd_color); } //随即雪花 for($i;$i<100;$i++){ $_rnd_color=imagecolorallocate($_img,mt_rand(200,255), mt_rand(200,255), mt_rand(200,255)); imagestring($_img,1, mt_rand(1, $_width),mt_rand(1,$_height), '*', $_rnd_color); } //输出验证码 for($i=0;$i
_code();
//随记码个数 $_rnd_code=4; for($i=0;$i<$_rnd_code;$i++){ $_nmsg.=dechex(mt_rand(0, 15)); } //保存在session中 $_SESSION['code']=$_nmsg; //长和高 $_width=75; $_height=25; //创建一张图片 $_img=imagecreatetruecolor($_width,$_height); //白色 $_white=imagecolorallocate($_img, 255, 255, 255); //填充 imagefill($_img, 0, 0, $_white); $_flag=false; if($_flag){ //黑色,边框 $_black=imagecolorallocate($_img, 0,0,0); imagerectangle($_img, 0,0, $_width-1,$_height-1,$_black); } //画出6个线条 for($i=0;$i<6;$i++){ $_rnd_color=imagecolorallocate($_img, mt_rand(0,255), mt_rand(0,255), mt_rand(0,255)); imageline($_img,mt_rand(0,$_width),mt_rand(0,$_height),mt_rand(0,$_width),mt_rand(0,$_height), $_rnd_color); } //随即雪花 for($i;$i<100;$i++){ $_rnd_color=imagecolorallocate($_img,mt_rand(200,255), mt_rand(200,255), mt_rand(200,255)); imagestring($_img,1, mt_rand(1, $_width),mt_rand(1,$_height), '*', $_rnd_color); } //输出验证码 for($i=0;$i
------解决方案--------------------