tp5 验证码浏览器中显示黑屏的解决方案
来源:互联网 发布:linux oracle 卸载 编辑:程序博客网 时间:2024/05/29 09:53
tp5 验证码浏览器中显示黑屏的解决方案
因项目原因,决定使用tp5框架。app端需要验证码,由于我使用的是核心版。然后
composer require topthink/think-captcha
更新到服务器后,按照官方教程,
调用captcha_img() 出现黑屏。
解决方案:
打开vendor/topthink/think-captcha/src/目录下Captcha.php
搜索ob_start();
然后在该语句上方(或该语句前面)添加
ob_clean();然后在试试,验证码是不是出来了?原理就不多说了。ob_clean — 清空(擦掉)输出缓冲区的,图片输出前不可有其他输出的。
composer 后,如果仅仅只是引入验证码插件按照教程使用报错的,一般需要解决一下几个问题。
vendor/composer/目录下两个文件的修改。
1.autoload_files.php
return array(// '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php', '1cfd2761b63b0a29ed23657ea394cb2d' => $vendorDir . '/topthink/think-captcha/src/helper.php',// 'ddc3cd2a04224f9638c5d0de6a69c7e3' => $vendorDir . '/topthink/think-migration/src/config.php',// '9e05116ddaa5b1d244b68c3993908acd' => $vendorDir . '/topthink/think-queue/src/config.php',// '72c97b53391125cae04082a81029f42d' => $vendorDir . '/topthink/think-testing/src/config.php',);
return 那里注释掉与captcha无关的文件映射,如上。
2.autoload_psr4.php 文件添加
return array('think\\composer\\' => array($vendorDir . '/topthink/think-installer/src'),
'think\\' => array($baseDir . '/thinkphp/library/think'),
'think\\captcha\\' => array($vendorDir . '/topthink/think-captcha/src'),
);
新增 一个命名空间的路径映射 'think\\captcha\\' => array($vendorDir . '/topthink/think-captcha/src'),如上
阅读全文
0 0
- tp5 验证码浏览器中显示黑屏的解决方案
- tp5验证码无法正常显示
- TP5验证码使用
- TP5 验证码
- tp5验证码小结
- 关于jsp中验证码在某些浏览器中无法显示的问题
- applet在IE浏览器中不能显示的解决方案
- applet在IE浏览器中不能显示的解决方案
- TP5,验证码自动刷新
- TP5 验证码功能实现
- TP5 验证码点击刷新
- tp5解决验证码不正常
- tp5验证码点击更新验证码
- TP5验证码点击刷新与验证
- TP5验证
- PHP 中文验证码不能正确显示的解决方案
- 【牛腩新闻发布系统】验证码不显示的解决方案
- IIS7.0 验证码不显示的解决方案
- 由pdm反向生成cdm,即由物理模型,反向生成逻辑模型;报错,怎么办?
- 找到二叉树中符合搜索二叉树条件的最大拓扑结构
- 数据结构实验之图论一:基于邻接矩阵的广度优先搜索遍历
- 【MySQL】MySQL 5.7 "Your password has expired.To log in you must change it using a client that suppor"
- opencv2.4.9:为caffe编译精简的opencv_core,opencv_imgproc,opencv_highgui全静态库
- tp5 验证码浏览器中显示黑屏的解决方案
- 使用VO绑定页面参数(ssh)
- DeviceApi CMApi User Hive Impersonation
- ListView的属性详解和探究
- watch命令及使用例子
- sql 创建联合主键
- Node.js-威富通H5微信支付
- 阿里云申请免费DV SSl(https证书),及详细配置运用
- CS231n(17):神经网络笔记3(下)