猿问

验证码不足四位怎么办

我的验证码偶尔不显示,因为随机字符串有时少于4位,怎么破

qq_蜂蜜圈_03914117
浏览 1477回答 3
3回答

Bentan

我学PHP的,不知道题主是不是,在PHP代码中验证码是一个for循环然后里面用截取字符串的函数来实现验证码的输出,对于你的出现验证码少于四位的原因就在截取字符串这个函数出的问题,一般是你截取字符串的时候,截取的位置大于你字符串的长度,所以才会出现这个问题,解决的方法两个:第一是在你需要截取的字符串的初始位置里面加个减一,第二是在你字符串变量里面加多一个字符。

_沉醉不知归路_

你就不能改改验证码生成的代码

雪颲

没代码咋说
随时随地看视频慕课网APP
我要回答