亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于include文件問題

在getVerify.php文件中如果我用

require_once?'../lib/image.func.php';

可以正常顯示驗證碼圖片,但是若通過include文件

require_once?'../include.php';

就不能正常顯示了

http://img1.sycdn.imooc.com//55af9e29000156fe06700160.jpg

include的文件擔心代碼錯誤用下載的源文件試了一次還是不可以。

正在回答

2 回答

你看看這里的內容能幫助擬解決問題不!http://blog.csdn.net/whq19890827/article/details/41785689

0 回復 有任何疑惑可以回復我~
#1

楊說話_ 提問者

謝謝 看了原文 也是用ob_clean()解決了驗證碼不顯示問題。
2015-07-25 回復 有任何疑惑可以回復我~

瀏覽之前的問題 找到了解決方案

http://img1.sycdn.imooc.com//55afa2f30001981103050058.jpg

關于驗證碼不顯示的問題,大家可以看這里

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 可能有干擾,這個我試了一下,同時開啟 倒沒什么影響,不能解決的朋友可以試一下。

但還是有點好奇 為什么第一種方式不需要ob_clean();就能正常顯示。希望能有人不吝賜教,謝謝。

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

舉報

0/150
提交
取消
手把手教你實現電商網站后臺開發
  • 參與學習       117253    人
  • 解答問題       2101    個

手把手教你用PHP搭建電子商務平臺,由淺入深教你搭建電商系統

進入課程

關于include文件問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號