验证码位置随机
怎么使得每个验证码的位置都不一样,有上有下的。就跟提问这种验证码一样
怎么使得每个验证码的位置都不一样,有上有下的。就跟提问这种验证码一样
2016-05-17
我自己乱试了一下,效果还不错,rand随机字体大小3-10号,随机x位置,随机y:5-25,还有颜色也可以随机——比如code1会随机显示绿色到红色之间的各种颜色……
//生成随机的验证码
$code1= rand(0, 9);
imagestring($img, rand(3,10), rand(10,30), rand(5,25), $code1, rand($green,$red));
$code2= rand(0, 9);
imagestring($img, rand(3,10), rand(30,50), rand(5,25), $code2, rand($red,$black));
$code3= rand(0, 9);
imagestring($img, rand(3,10), rand(50,70), rand(5,25), $code3, $black);
$code4= rand(0, 9);
imagestring($img, rand(3,10), rand(70,90), rand(5,25), $code4, $black);
举报