2012-07-19 160 views
2

前一段時間,我爲客戶創建了一個使用CodeIgniter框架的相當簡單的CMS。 在過去幾個月中,我有三個不同的用戶聯繫我說他們有時當他們嘗試提交數據時會出錯。我沒有收到其他用戶的報告。錯誤是:PHP - 請求錯誤(無效請求)

請求錯誤(無效請求) 您的請求無法處理。無法處理請求 這可能是由錯誤配置或可能是格式錯誤的請求導致的。 如需幫助,請聯繫您的網絡支持團隊。

我無法在任何Web瀏覽器中重新創建我的計算機上的錯誤。我試圖尋找相同的錯誤,但沒有發現任何有用的東西。我甚至不知道這是一個PHP錯誤還是瀏覽器錯誤(我在猜測瀏覽器)。

客戶正在使用IE7。有問題並已升級到IE8的用戶現在報告沒有問題。

我想知道是什麼可能導致這個錯誤,如果它是我可以修復或如果它肯定是在他們的最後一個問題。我問過遇到這個問題的用戶可以嘗試使用不同的瀏覽器,或嘗試在家中重新創建它,但是還沒有人回覆我。

有什麼建議嗎?

+0

用戶在接收到此錯誤時是否告訴過您他們在做什麼?如果是的話,所有的用戶在同一時間遇到問題? – 2012-07-19 10:21:25

+0

此問題可能是由防病毒軟件(與IE7結合)引起的。他們有沒有機會使用NOD32? – Robert 2012-07-19 10:32:39

+0

@Jon Taylor - 當用戶提交表單,在數據庫中添加或更改某些內容時,似乎會發生這種情況。 – tomturton 2012-07-19 14:02:46

回答

0

我要去猜測兩件事情:

  1. 形式正在與方法= 「GET」 發送。

  2. 他們正在輸入無效字符,如/@$%

使它成爲一個POST,你應該解決這個問題。