Bug #14688 Updated: session_register() doesn't register

From: Date: Thu, 25 Apr 2002 16:43:35 +0000
Subject: Bug #14688 Updated: session_register() doesn't register
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-5979@lists.php.net to get a copy of this message
ID: 14688 Updated by: valdand@soften.ktu.lt Reported By: niklas-phpbugs@alberth.com Status: Feedback Bug Type: Session related Operating System: linux 2.2 PHP Version: 4.2.0RC2 New Comment: 4.2.0 final still has the problem. And it is a problem, not an imagination. Previous Comments: ------------------------------------------------------------------------ [2002-04-11 04:18:27] valdand@soften.ktu.lt FYI, with 4.0.5 my example scripts gives expected result - 4 with register_globals = on, and the same nothing with register_globals = off. ------------------------------------------------------------------------ [2002-04-10 11:10:21] valdand@soften.ktu.lt With register_globals = off I get nothing, i.e. no number, just newline, with or without session_unregister("counter"). Seems like $counter does not exist at all. ------------------------------------------------------------------------ [2002-04-10 08:25:06] yohgaki@php.net This is very strange. I have redirect and session works as it shold. Could you try register_globals=Off to see if it works? ------------------------------------------------------------------------ [2002-04-10 05:59:35] valdand@soften.ktu.lt Using 4.2.0.RC2 this behavior still there, you can check with these scripts: ## i2.php <?php session_start(); $counter = 1; session_register("counter"); header("Location: /i.php"); ?> ## i.php <?php session_start(); $counter = 0; ### uncomment this to see the difference # session_unregister("counter"); session_register("counter"); unset($counter); $counter = 4; session_register("counter"); header("Location: /i1.php"); ?> ## i1.php <?php session_start(); print $counter; ?> And then open http://host/i2.php in browser window. Expected output - 4, but I get 0. ------------------------------------------------------------------------ [2002-04-01 15:53:51] sniper@php.net AFAIK, this is fixed in CVS and PHP 4.2.0RC1. Please test RC1 from: http://www.php.net/~derick/ and if it doesn't work, latest snapshot from http://snaps.php.net/ ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/14688 -- Edit this bug report at http://bugs.php.net/?id=14688&edit=1

« previous php.bugs (#5979) next »