Re: PHP 5.2.0RC1 testing

From: Date: Tue, 25 Jul 2006 13:18:36 +0000
Subject: Re: PHP 5.2.0RC1 testing
References: 1 2  Groups: php.qa 
Request: Send a blank email to php-qa+get-26842@lists.php.net to get a copy of this message
On Tuesday 25 July 2006 10:45, Phil Driscoll wrote: > Tested with phpMyAdmin and loads of my code without any problems. > However, I can't make the current version of SquirrelMail work on this RC. > When I login to SquirrelMail, I get an error from my browser telling me > that my connection to the server is broken as it tries to load > src/webmail.php. What's happening is that PHP is dying mid-request. Debugging is slightly unreliable as I think PHP sometimes dies after echo/flush statements I've inserted, but before they are output. As far as I can tell, PHP is dying in some code in SquirrelMail which deals with register globals settings. (functions/global.php line 78 onwards) /** * Remove all globals from $_GET, $_POST, and $_COOKIE. */ foreach ($_REQUEST as $key => $value) { unset($GLOBALS[$key]); } PHP is dying (I think) on the unset() - if not, it's dying on the foreach() but before the output of any echo+flush statements I put after the unset(). If I comment out the unset line, I can echo out a list of the 3 variables the code would unset. The interesting one is probably SQMSESSID - the PHP session Id. -- Phil Driscoll

« previous php.qa (#26842) next »