session variables and unset

From: Date: Wed, 10 Apr 2002 09:42:50 +0000
Subject: session variables and unset
Groups: php.general 
Request: Send a blank email to php-general+get-92355@lists.php.net to get a copy of this message
Hello, I have 3 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; ?> When I open http://host/i2.php on my browser I get 0, though I expect it to be 4. If I uncomment session_unregister("counter"); I get 4 as expected. PHP version 4.1.2. Anyone can explain this behavior? Also can anyone try this with say 4.0.5 or older version of PHP? Good luck, Valdas

« previous php.general (#92355) next »