亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    php驗(yàn)證碼顯示不全是什么原因

    php驗(yàn)證碼顯示不全的原因:1、php沒有安裝gd2模塊;2、很可能是使用了像editpuls或者【notepad++】這樣的文本編輯器編輯的;3、使用【ob_clean()】了,清除一下緩存。

    php驗(yàn)證碼顯示不全是什么原因

    本教程操作環(huán)境:windows7系統(tǒng)、PHP5.6版,DELL G3電腦,該方法適用于所有品牌電腦。

    php驗(yàn)證碼顯示不全的原因:

    (1)php沒有安裝gd2模塊,可以使用phpinfo()函數(shù)查看。

    (2)代碼很可能是使用了像editpuls或者notepad++這樣的文本編輯器編輯的,那么他們的默認(rèn)編碼格式就是有BOM的utf-8。

    UTF-8 BOM又叫UTF-8 簽名,其實(shí)UTF-8 的BOM對(duì)UFT-8沒有作用,是為了支持UTF-16,UTF-32才加上的

    BOM,BOM簽名的意思就是告訴編輯器當(dāng)前文件采用何種編碼,方便編輯器識(shí)別,但是BOM雖然在編輯器中不顯示,

    但是會(huì)產(chǎn)生輸出,就像多了一個(gè)空行。一般我用UTF-8無BOM格式,所以你需要將代碼的編碼格式改成無BOM格式。

    (3)使用ob_clean()了,清除一下緩存。header()前不能有輸出。

    ob_clean這個(gè)函數(shù)的作用就是用來丟棄輸出緩沖區(qū)中的內(nèi)容。

    如果你的有許多生成的圖片類文件,那么想要訪問正確,就要經(jīng)常清除緩沖區(qū)。

    如果以上三種原因都排查了,還是無法顯示驗(yàn)證碼,還有一種原因可能是,gd2模塊實(shí)際上并沒有安裝成功,phpinfo()中顯示的是假象,

    這種情況,重新加載這個(gè)模塊并不會(huì)覆蓋掉壞的那個(gè),需要重新搭建環(huán)境,試一試。

    相關(guān)免費(fèi)學(xué)習(xí)推薦:php編程(視頻)

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)