如何解決phpcms後台驗證碼不顯示的問題

2021-09-30 11:05:51 字數 588 閱讀 7292

主要在於是否開啟gd庫 檢視辦法 找到php.ini檔案 搜尋extension=php_gd2.dll這段** 然後把前面的;符號去掉即可。

方法二:

關鍵一點是獲取驗證碼的與全域性變數site_url相關,也就是**的目錄,所以只要修改cache/configs/system.php檔案中的**路徑變數『web_path』 即可。

舉例說明(本地網域名稱

如果所有的檔案都在根目錄下(例如apache下的htdocs),此時,預設訪問位址應該是

http://localhost/,則『web_path』=>'/',若**預設的訪問位址不是根目錄,則需要將變數『web_path』的值改為新的目錄位址,例如是在根目錄下的install子目錄裡,那麼應該是'web_path'=>'/install/',注意,最後乙個'/'不能省略。

方法三:我是使用這種方法解決的

修改config.inc.php檔案的編碼為ansi,也就是和checkcode.php的編碼一致就可以了,因為checkcode.php的編碼就是ansi的!

找個utf-8的文字工具,如:ultraedit-32,另存一下就可以了

ThinkPHP驗證碼不能顯示如何解決

thinkphp自帶驗證碼的函式類,存放路徑為 thinkphp lib org util 驗證碼類 使用的時候只需在index控制器中引入,方法如下 public function verify 在模板頁面中呼叫方法如下 if session verify md5 post verify thin...

phpcms後台登陸提示驗證碼錯誤

1 v9的驗證碼在生成後,會把驗證碼的數字存入session當中。2 v9在預設的情況下,session是存放在資料庫當中的。其在資料庫中的表現如下 3 您可以在訪問後台登陸頁後,檢視一下資料庫中session這個表,如果表中沒有型別的資料code s 4 那說明session沒有成功的寫入到資料庫...

PHPCMS驗證碼出錯(沒解決,直接刪掉了)

phpcms v9 關閉前台和後台登陸驗證碼方法 參考下面2個blog from 前台關閉驗證碼 刪除下面的 phpcms modules member index.php 查詢 判斷驗證碼 下面4行 1 判斷驗證碼 phpcms templates default member login.htm...