It does the same with me ...
But after I did some tests, I figured out that none of the variables were passed to the other page.
For the php-4.2.1, the external variables (from the environment, the HTTP request, cookies or the web server) are no longer registered in the global scope by default.
Here is the patch:
put this in the header of your File(s)
if(phpversion() >= "4.2.1") {
//PHP 4.2.1 Patch
extract($HTTP_POST_VARS);
extract($HTTP_GET_VARS);
}