当前位置:编程学习 > php >>

php数字验证码 怎么老出现乱码?

<?php srand((double)microtime()*1000000); $im=imagecreate(45,18); $black=imagecolorallocate($im,0,0,0); $white=imagecolorallocate($im,255,255,255); $gray=imagecolorallocate($im,200,200,200); imagefill($im,0,0,$gray); session_register("autonum"); $_SESSION["autonum"]=""; for($i=0;$i<4;$i++){ $str=mt_rand(1,3); $size=mt_rand(3,6); $authnum=mt_rand(0,9); $_SESSION["autonum"].=$authnum; imagestring($im,$size,(5+$i*10),$str,$authnum,imagecolorallocate($im,rand(0,130),rand(0,130),rand(0,130))); } for($i=0;$i<200;$i++){ $randcolor=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255)); imagesetpixel($im,rand()%70,rand()%30,$randcolor); } imagepng($im); imagedestroy($im); ?>
追问:具体代码怎么写??还是不行啊  方便告诉我你QQ吗 我加你 详细跟你说一下不好意思  弄错了  我重新提问  这个是对的
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,