【转】关于TP3.2 验证码不显示的问题
生活随笔
收集整理的這篇文章主要介紹了
【转】关于TP3.2 验证码不显示的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在調用驗證碼之前加上 ob_clean();
不顯示驗證碼的代碼:
public function verify(){
??????????????? $verify = new \Think\Verify();
??????????????? $verify->entry();
??????? }
?
修改為:
public function verify(){
??????????????? ob_clean();
??????????????? $verify = new \Think\Verify();
??????????????? $verify->entry();
??????? }
?
這樣的話,保存再刷新一次,驗證碼就出現了
分析:
1、ob_clean這個函數的作用:
用來丟棄輸出緩沖區中的內容,如果你的網站有許多生成的圖片類文件,那么想要訪問正確,就要經常清除緩沖區
2、在出現問題的頁面查看源代碼,發現在頁面尾部出現了一堆其他代碼(原因不明)
來自:http://www.phptalker.com/thread-471-1-1.html
來自:http://www.thinkphp.cn/topic/23636.html
轉載于:https://www.cnblogs.com/xigu/p/5332563.html
總結
以上是生活随笔為你收集整理的【转】关于TP3.2 验证码不显示的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 添加FB登陆时,需要curl扩展
- 下一篇: Linux下用来获取各种系统信息的C++