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

From: Date: Tue, 29 Jan 2002 18:58:13 +0000
Subject: Bug #14928 Updated: Session variables are lost when using header() redirection(identical to #14636)
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-78462@lists.php.net to get a copy of this message
ID: 14928
Comment by: jose@unigest.net
Old Reported By: mikkoh@htklx2.htk.fi
Reported By: jose@unigest.net
Status: Duplicate
Bug Type: Session related
Operating System: Linux (2.2.15)
PHP Version: 4.1.1
New Comment:

I'm having the same problem usign php 4.1.1 on Windows. I'm developing
a commercial application and when pass few minutes all session
variables are lost and I have to restart Apache to open a new session
and begin to work...


Previous Comments:
------------------------------------------------------------------------

[2002-01-08 07:22:50] sander@php.net

Dupe of 14363.

No need to report bugs which already have been reported.

------------------------------------------------------------------------

[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 (#78462) next »