2013-04-25 67 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