2013-04-25 65 views
-1

我收到此错误信息:如何获取Codeigniter中的实际错误消息?

一个错误时遇到

您刚才的请求是不允许的行动。

但我在日志中找不到任何内容,页面上没有显示任何内容。我在提交表单后发生这种情况。我怎样才能得到实际的技术错误信息?

为了记录,这个表单/页面在LAMP上工作得很好,只在我的WAMP机器上测试它时才显示此消息。真令人困惑。

+1

未来能否简单介绍一下如何发生的? – 2013-04-25 02:24:15

回答

1

你的选项设置csrf_protectionFALSE或使用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.'); 
} 
+0

谢谢。这确实最终是一个csrf问题,并帮助定制错误消息。 – Citizen 2013-05-08 15:55:14