[英]CodeIgniter captcha not working
嗨CodeIgniter验证码在我的页面中不起作用。我的PHP gd库已启用,但没有更改结果
调试CodeIgniter应用程序的第一件事是将日志打开到DEBUG级别。 通过编辑文件system/application/config/config.php
执行此操作,找到以下行:
$config['log_threshold'] = 2;
如果值为0
,则将其更改为2
。
之后,请确保目录system/logs
可通过Web服务器进程写入。 访问应用程序页面,然后打开日志文件。 在您的代码中,添加以下行以编写其自己的日志:
log_message(LEVEL, MESSAGE);
LEVEL
将是DEBUG
或ERROR
,否则为。 阅读user_guide以获得更完整的说明。
CI验证码插件需要您拥有正确的字体和缓存目录路径。 按照system/plugins/captcha_pi.php
文件中的示例进行操作,您应该可以使用它。
不要忘记将目录权限设置为777。
请确保获得存储验证码图片的文件夹的权限。
create_captcha(array('img_path' => $path...))
配置您的img路径 chmod a+w
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.