驗證碼不顯示
可能一:驗證碼需要GD庫支持,如果不顯示一般就是由于服務(wù)器不支持GD庫造成,需要聯(lián)系服務(wù)器管理人員處理。
可能二:您使用記事本等一些文本編輯器編輯過include目錄下的文件或者data目錄下的config.php文件,造成文件產(chǎn)生“BOM頭”,解決方法是去掉“BOM頭”,以EditPlus編輯器為例,請找到“工具->參數(shù)->文件”里面將“默認(rèn)編碼”改為“UTF-8”、“UTF-8簽名”改為“總是移除簽名”,然后重新保存文件即可。
驗證碼顯示但輸入正確也登陸不了后臺
可能一:造成這個問題多數(shù)是由于服務(wù)器沒有開啟session或者cookie造成
可能二:在php.ini中register_globals = On,意思就是開啟了“注冊為全局變量”,這個設(shè)置導(dǎo)致$captcha變成全局變量,并影響$_SESSION['captcha']的值(這個問題會在2018年12月9日后版本進(jìn)行調(diào)整規(guī)避這個問題,但還是建議大家不要開啟這個設(shè)置,十分影響系統(tǒng)安全)。