书上抄的一个图片验证码,为什么只输出一位。新手求解!!

qq_34270201 qq_34270201 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
<?php

session_start ();
header ( "content-type:image/png" );
$width = 100;
$height = 30;
$im = imagecreate ( $width, $height );
imagecolorallocate ( $im, 255, 200, 200 );

for($i=0;$i<4;$i++) {
$num =dechex(rand ( 0, 15 ));
}
@$_SESSION [check] = $num;

for($i = 0; $i < strlen( @$_SESSION [check] ); $i ++) {
$font = mt_rand ( 3, 5 );
$x = mt_rand ( 1, 8 )+$width*$i/4;
$y = mt_rand ( 1, $height / 4 );
$string = @$_SESSION [check];
$color = imagecolorallocate ( $im, mt_rand ( 0, 255 ), mt_rand ( 0, 255 ), mt_rand ( 0, 255 ) );
imagestring ( $im, $font, $x, $y, $string, $color );
}
imagepng ( $im );
imagedestroy($im);
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
qq_34270201
基础编程 21,889 成员 140,329 内容