【转】关于TP3.2 验证码不显示的问题
在調(diào)用驗證碼之前加上 ob_clean();
不顯示驗證碼的代碼:
public function verify(){
??????????????? $verify = new \Think\Verify();
??????????????? $verify->entry();
??????? }
?
修改為:
public function verify(){
??????????????? ob_clean();
??????????????? $verify = new \Think\Verify();
??????????????? $verify->entry();
??????? }
?
這樣的話,保存再刷新一次,驗證碼就出現(xiàn)了
分析:
1、ob_clean這個函數(shù)的作用:
用來丟棄輸出緩沖區(qū)中的內(nèi)容,如果你的網(wǎng)站有許多生成的圖片類文件,那么想要訪問正確,就要經(jīng)常清除緩沖區(qū)
2、在出現(xiàn)問題的頁面查看源代碼,發(fā)現(xiàn)在頁面尾部出現(xiàn)了一堆其他代碼(原因不明)
來自:http://www.phptalker.com/thread-471-1-1.html
來自:http://www.thinkphp.cn/topic/23636.html
轉(zhuǎn)載于:https://www.cnblogs.com/xigu/p/5332563.html
總結(jié)
以上是生活随笔為你收集整理的【转】关于TP3.2 验证码不显示的问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 添加FB登陆时,需要curl扩展
- 下一篇: codevs 1183 泥泞的道路 二分