Actually, I looked at the alleged dupe, and it was solved by setting session.auto_start to 0 in php.ini. This report says that he cannot solve the problem by doing that, so it is probably different in solution although similar in symptoms.
[EMAIL PROTECTED] wrote: > ID: 14928 > Updated by: sander > Reported By: [EMAIL PROTECTED] > Old Status: Open > Status: Duplicate > Bug Type: Session related > Operating System: Linux (2.2.15) > PHP Version: 4.1.1 > New Comment: > > Dupe of 14363. > > No need to report bugs which already have been reported. > > Previous Comments: > ------------------------------------------------------------------------ > > [2002-01-08 05:17:19] [EMAIL PROTECTED] > > The symptoms are identical to bug #14636, but with versions 4.1x and on > Linux. Manual redirection works fine, but when using header("Location: > xxx") registered session variables are lost. All pre-4.1.x -versions > seem to work. Not tested on other platforms. > > session.auto_start is set to 0 in php.ini. > > > Example: > > > script_1.php: > > <?php > > session_start (); > > /* these session variables should be set in script_2.php. > On versions 4.1.x they never get set. On 4.0.x everything works. */ > > echo "FOO: " . $foo . " BAR: " . $bar; > > > ?> > > <html><head><title></title></head> > <body> > <form action="script_2.php"> > <input type="text" name="param1"> > <input type="text" name="param2"> > <input type="submit" value="Submit"> > </form> > </body></html> > > Script 2: > > <?php > > session_start (); > session_register ("foo"); > session_register ("bar"); > > $foo = $param1; > $bar = $param2; > > header ("Location: $HTTP_REFERER"); > > ?> > > > ------------------------------------------------------------------------ > > > > Edit this bug report at http://bugs.php.net/?id=14928&edit=1 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]