Really strange session_register behavior

From: Date: Tue, 21 Sep 1999 21:36:40 +0000
Subject: Really strange session_register behavior
Groups: php.version4 
Request: Send a blank email to php-version4+get-4774@lists.php.net to get a copy of this message
I don't know if anyone else has seen this, but it's been nailing me lately, and I can't figure out if I'm doing something very wrong with my scripts (works fine under PHP3, or if something else is messed up). After I register a variable with session_register, not only do all of the values get cleared out, but I can no longer assign values to it (if it's an array). I'm running Apache 1.3.9, and Beta2. Here's my test script: <?php // Test Script error_reporting(7); echo "count: ".count($group)."<p>"; echo "group[stuff] = $group[stuff]<p>"; echo "group[morestuff] = $group[morestuff]<p>"; session_register("group"); echo "count: ".count($group)."<p>"; echo "group[stuff] = $group[stuff]<p>"; echo "group[morestuff] = $group[morestuff]<p>"; $group[stuff] = "Hi"; $group[morestuff] = "Hi!"; echo "count: ".count($group)."<p>"; echo "group[stuff] = $group[stuff]<p>"; echo "group[morestuff] = $group[morestuff]<p>"; ?> The results: ------------------- count: 2 group[stuff] = Hi group[morestuff] = Hi! count: 0 group[stuff] = group[morestuff] = count: 0 group[stuff] = group[morestuff] = -------------------

« previous php.version4 (#4774) next »