Re: Bug #14928 Updated: Session variables are lost when using header() redirection(identical to #14636)

From: Date: Tue, 08 Jan 2002 19:14:03 +0000
Subject: Re: Bug #14928 Updated: Session variables are lost when using header() redirection(identical to #14636)
References: 1 2  Groups: php.dev 
Request: Send a blank email to php-dev+get-76274@lists.php.net to get a copy of this message
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.

sander@php.net wrote:

> ID: 14928
> Updated by: sander
> Reported By: mikkoh@htklx2.htk.fi
> 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] mikkoh@htklx2.htk.fi
> 
> 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



Thread (6 messages)

« previous php.dev (#76274) next »