ThinkPHP验证码加载不出来0x0
在写ThinkPHP验证码的时候,突然遇到了验证码加载不出来的问题,刷新了好几次也没用。
public function verify(){ $Verify = new \Think\Verify(); $Verify->fontSize = 20; $Verify->length = 3; $Verify->entry(); }
额,是我大意了。查了下才发现:
ob_clean();//用来丢弃输出缓冲区中的内容,如果你的网站有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区
加上这个函数就正常了。
public function yzm(){ ob_clean(); $Verify = new \Think\Verify(); $Verify->fontSize = 20; $Verify->length = 3; $Verify->entry(); }