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缺省状态.补全路由可正常显示.

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 理工寝室商店-微信小程序 疑问小结 当时在XAMMP下mysql目录下的bin下 php -v 不起作用.到ph...
    这个超人不会飞阿阅读 5,697评论 1 1
  • 一 : ThinkPHP配置前准备: 配置前需要安装PHP5.4.0以上版本ThinkPHP5.0完全开发手册 1...
    树懒啊树懒阅读 16,865评论 1 2
  • 被迫隐退的东西,最终会气势汹汹、反扑而来,并且裹挟着邪恶,铺天盖地。 而自我隐退的事物,本身满载着...
    烽火煤阅读 1,373评论 0 0
  • 水流面前一道低洼 蜿蜒的风窃窃偷话 朝日的金霞妆点了眉发 教我如何不想她 崎岖的山崖 徘徊的暮鸦 山崖旁的树根破土...
    惆客谁知阅读 3,405评论 0 7
  • 分析听众:了解你的听众,背景需求和态度; 设定目标:你演讲的目的,告知/愉悦/说服/激励; 确定中心:最精炼的语言...
    赵龙在学习阅读 2,844评论 0 0

友情链接更多精彩内容