ID: 14928 Comment by: [EMAIL PROTECTED] Old Reported By: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] 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] [EMAIL PROTECTED] Dupe of 14363. No need to report bugs which already have been reported. ------------------------------------------------------------------------ [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]