如何调试错误400:错误请求?(PHP)


How to Debug Error 400: Bad Request? (PHP)

偶尔,我试图上传一个mp3到我的服务器,它会收到一个"400:坏请求"错误。它有时有效,有时无效。我想调试这个!

我想知道是否有一种方法可以通过php记录错误,以及为什么它是一个糟糕的请求的更详细的原因?我已经搜索过了,但找不到解决方案。谢谢

首先要查看的是Apache日志。假设您在Linux上,访问日志的/var/log/apache/access_log和错误日志的/var/log/apache/error_log(尽管正如George Appleton在下面指出的,错误请求不会记录在错误日志中)。您还可以使用error_log函数将消息写入错误日志。

您还可以考虑使用Xdebug来调试您的PHP代码。