If your scripts suddenly stops working after upgrading to PHP 5.2.2 and you’re using $GLOBALS['HTTP_RAW_POST_DATA'] then be aware that there’s a bug causing that variable to not be automatically populated. The fix is simple, one just has to do it manually instead (see the bug report). The bug is rather unexpected though, and can therefore take a while to find.

This bug for instance affects the XML-RPC for PHP project which I use in DKP Log Parser. I have posted a patch for fixing the bug in the library.

Sorry, comments are closed for this article.