2012-07-19 140 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,你应该解决这个问题。