繁体   English   中英

CodeIgniter验证码不起作用

[英]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将是DEBUGERROR ,否则为。 阅读user_guide以获得更完整的说明。

CI验证码插件需要您拥有正确的字体和缓存目录路径。 按照system/plugins/captcha_pi.php文件中的示例进行操作,您应该可以使用它。

不要忘记将目录权限设置为777。

请确保获得存储验证码图片的文件夹的权限。

  1. create_captcha(array('img_path' => $path...))配置您的img路径
  2. 检查img_path权限,如果可以的话,检查chmod a+w

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM