TA贡献1条经验 获得超0个赞
我学PHP的,不知道题主是不是,在PHP代码中验证码是一个for循环然后里面用截取字符串的函数来实现验证码的输出,对于你的出现验证码少于四位的原因就在截取字符串这个函数出的问题,一般是你截取字符串的时候,截取的位置大于你字符串的长度,所以才会出现这个问题,解决的方法两个:第一是在你需要截取的字符串的初始位置里面加个减一,第二是在你字符串变量里面加多一个字符。
TA贡献13条经验 获得超0个赞
你就不能改改验证码生成的代码
TA贡献220条经验 获得超117个赞
没代码咋说
举报