PHP 驗證碼不顯示問題解決方案
最近把代碼從windows上遷移到linux,驗證碼不能正常顯示。查找下原因,可以通過下面的方式解決。
GD庫已經安裝,查看PHPinfo如下:
通過google,發現下面的解決方案:
GD庫已經安裝,查看PHPinfo如下:
GD Support enabled
GD Version bundled (2.0.34 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.3.11
GIF Read Support enabled
GIF Create Support enabled
JPEG Support enabled
libJPEG Version 6b
PNG Support enabled
libPNG Version 1.2.49
WBMP Support enabled
XPM Support enabled
XBM Support enabled
GD Version bundled (2.0.34 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.3.11
GIF Read Support enabled
GIF Create Support enabled
JPEG Support enabled
libJPEG Version 6b
PNG Support enabled
libPNG Version 1.2.49
WBMP Support enabled
XPM Support enabled
XBM Support enabled
通過google,發現下面的解決方案:
http://php.net/manual/en/function.ob-clean.php
插入紅色字部分即可解決, 具體的可以參見文檔中的解釋。
插入紅色字部分即可解決, 具體的可以參見文檔中的解釋。
session_start();
ob_clean();
//生成驗證碼圖片
header("Content-type: image/png");
ob_clean();
//生成驗證碼圖片
header("Content-type: image/png");
posted on 2014-06-25 16:25 草原上的駱駝 閱讀(772) 評論(0) 編輯 收藏 所屬分類: PHP