我收到此错误信息:如何获取Codeigniter中的实际错误消息?
一个错误时遇到
您刚才的请求是不允许的行动。
但我在日志中找不到任何内容,页面上没有显示任何内容。我在提交表单后发生这种情况。我怎样才能得到实际的技术错误信息?
为了记录,这个表单/页面在LAMP上工作得很好,只在我的WAMP机器上测试它时才显示此消息。真令人困惑。
我收到此错误信息:如何获取Codeigniter中的实际错误消息?
一个错误时遇到
您刚才的请求是不允许的行动。
但我在日志中找不到任何内容,页面上没有显示任何内容。我在提交表单后发生这种情况。我怎样才能得到实际的技术错误信息?
为了记录,这个表单/页面在LAMP上工作得很好,只在我的WAMP机器上测试它时才显示此消息。真令人困惑。
你的选项设置csrf_protection
到FALSE
或使用form_open
功能
见http://ellislab.com/codeigniter/user-guide/libraries/security.html:
您可以通过打开你的 的application/config/config.php文件,并设置该启用CSRF保护:
$ config ['csrf_protection'] = TRUE;如果你使用表单助手,那么form_open()函数会自动在你的表单中插入一个隐藏的csrf字段在 中。
错误是来自线205 system/core/Security.php
public function csrf_show_error()
{
show_error('The action you have requested is not allowed.');
}
谢谢。这确实最终是一个csrf问题,并帮助定制错误消息。 – Citizen 2013-05-08 15:55:14
未来能否简单介绍一下如何发生的? – 2013-04-25 02:24:15