为了账号安全,请及时绑定邮箱和手机立即绑定

验证码位置随机

怎么使得每个验证码的位置都不一样,有上有下的。就跟提问这种验证码一样

正在回答

2 回答

我自己乱试了一下,效果还不错,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);


1 回复 有任何疑惑可以回复我~

PHP有内置函数可以直接调用X Y坐标

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

验证码位置随机

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信