THINKPHP5不能正確顯示驗證碼的問題解決

首先使用Composer安裝think-captcha擴展包:

composer require topthink/think-captcha

在安裝擴展的目錄下有think-captcha文件夾

對于不能顯示驗證碼的問題

在 think-captcha/src/helper.php? 第39行

添加$root=?\think\Url::root('/index.php');

使得固定根路徑,這樣就可以正確顯示驗證碼了

修改 captcha_img 函數以期達到模板中只要添加{:captcha_img()}就可以點擊更換驗證碼function?captcha_img($id?=?"")

{

????return?'<img?src="'?.?captcha_src($id)?.?'"??alt="點擊更換"??onclick="this.src=\''.captcha_src().'?id=\'+Math.random();"?/>';

}

//產生的原因,項目為INDEX而且主頁為INDEX.PHP缺省狀態(tài).補全路由可正常顯示.

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 理工寢室商店-微信小程序 疑問小結 當時在XAMMP下mysql目錄下的bin下 php -v 不起作用.到ph...
    這個超人不會飛阿閱讀 1,822評論 1 1
  • 一 : ThinkPHP配置前準備: 配置前需要安裝PHP5.4.0以上版本ThinkPHP5.0完全開發(fā)手冊 1...
    樹懶啊樹懶閱讀 16,955評論 1 2
  • 被迫隱退的東西,最終會氣勢洶洶、反撲而來,并且裹挾著邪惡,鋪天蓋地。 而自我隱退的事物,本身滿載著...
    烽火煤閱讀 192評論 0 0
  • 水流面前一道低洼 蜿蜒的風竊竊偷話 朝日的金霞妝點了眉發(fā) 教我如何不想她 崎嶇的山崖 徘徊的暮鴉 山崖旁的樹根破土...
    惆客誰知閱讀 568評論 0 7
  • 分析聽眾:了解你的聽眾,背景需求和態(tài)度; 設定目標:你演講的目的,告知/愉悅/說服/激勵; 確定中心:最精煉的語言...
    趙龍在學習閱讀 399評論 0 0

友情鏈接更多精彩內容