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

关于验证码不显示的问题,大家可以看这里

  1. 如果验证码出现叉号,很可能是在lib/image.func.php文件里的header("content-type:image/gif");前面增加一句:ob_clean(); --网上查到的解释-- ob_clean这个函数的作用就是用来丢弃输出缓冲区中的内容,如果你的网站有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区。

2.如果只显示 点和线,而不显示 数字,很可能是

for ($i = 0; $i < $length; $i ++) {

        $size = mt_rand(15, 20);

        $angle = mt_rand(-15, 15);

上边那个length前面缺一个$符号,因为老师提供的 代码里缺这个符号。

3.还有好多朋友说 开启两个 session 可能有干扰,这个我试了一下,同时开启 倒没什么影响,不能解决的朋友可以试一下。


希望大家把发现的一些问题 解决方案发在这里,一起共勉

正在回答

3 回答

解决了,谢谢

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

加了ob_clean();完美解决!谢谢!

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

确实是,加了ob_clean(); 能显示了,但是好像只有IE起做用,谷歌的浏览器还是乱码

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

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117283    人
  • 解答问题       1999    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程

关于验证码不显示的问题,大家可以看这里

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