都不想说了tp5到处是坑!一开始就被坑了....

浏览:1294 发布日期:2018/09/28 分类:ThinkPHP5专区 关键字: 验证码不显示
用tp3.2也有几年了,tp5出来有段时间了,来用一下。其他的坑就不说了。就说个tp5验证码的问题。我可以说就是奔着composer,来用tp5的按照手册上的下载安装好了think-captcha。
手册上也错的:正确命令
composer require topthink/think-captcha 1

最坑的来了,按照手册上写上
<div><img src="{:captcha_src()}" alt="captcha" /></div>
然而验证码并没有出来。

只能在控制器里调用代码如下:

访问该方法报错如下:
明显NOW_TIME这个常量根本没定义

找到报错的地方:
将NOW_TIME 替换成 time();

再次访问是乱码:

在网上搜了搜说要加上清除缓存:
现在这都不是bom头的问题:肯定是源码有问题
下载了tp5完整版,把扩展复制进来一切ok。
都不知道该怎么说了。tp5虽然支持了composer但是给的都是什么资源?都是坑。真让人无语了.....
最佳答案
评论( 相关
后面还有条评论,点击查看>>