CodeIgniter 验证码不起作用
您好,CodeIgniter 验证码在我的页面中不起作用。我的 php gd 库已启用,但没有更改结果
Hi CodeIgniter captcha is not working in my page.My php gd library enabled but no change result
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
调试 CodeIgniter 应用程序要做的第一件事是将日志打开到 DEBUG 级别。通过编辑文件
system/application/config/config.php
来完成此操作,找到以下行:如果值为
0
,请将其更改为2
。之后,确保目录
system/logs
可被 Web 服务器进程写入。访问应用程序页面,然后打开日志文件。在您的代码中,添加此行以写入其自己的日志:LEVEL
将是DEBUG
或ERROR
,否则。阅读用户指南以获得更完整的解释。CI 验证码插件需要您拥有正确的字体和缓存目录路径。按照
system/plugins/captcha_pi.php
文件中的示例操作,您应该可以正常工作。The first thing to do to debug a CodeIgniter application is turn on log into a DEBUG level. Do this by editing file
system/application/config/config.php
, find these line:If the value is
0
, change it to2
.After that, make sure the diractory
system/logs
is writable by web server process. Access the application page, then open the log file. In your code, add this line to write it's own log:LEVEL
will be aDEBUG
orERROR
, or else. Read the user_guide for more complete explanation.CI captcha plugins need you to have correct path to font and cache directory. Follow the example in
system/plugins/captcha_pi.php
file, you should have it worked.不要忘记将目录权限设置为 777。
don't forget to set your directory permission to 777.
请确保存储验证码图像的文件夹的权限。
create_captcha(array('img_path' => $path...))
中配置您的 img 路径,chmod a+w
如果可以的话please ensure permission of the folder which store your captcha images.
create_captcha(array('img_path' => $path...))
chmod a+w
if you could