当前位置: 首页 > 后端技术 > PHP

thinkphp验证码不显示,无法加载的解决方法

时间:2023-03-29 14:21:29 PHP

在使用thinkPHP3.2.3处理用户登录功能时,遇到了无法加载验证码的问题。发呆调试输出缓冲区的内容:var_dump(ob_get_clean());//获取当前缓冲区的内容并删除当前输出并返回结果如下图:查看调试结果,发现有3个字节的输出被校验编码前,utf-8文件带BOM,你这老头:)除了找有BOM的utf-8文件,你也可以试试用函数ob_clean()来处理。ob_clean();//清除(擦除)输出缓冲区。Thinkphp的验证码输出比较简单,调用封装的类即可。//thinkphp3.2.3$Verify=new\Think\Verify();//Think\Verify类可以支持验证码生成和验证函数$Verify->entry();