From:             [EMAIL PROTECTED]
Operating system: Redhat Linux 
PHP version:      4.0.6
PHP Bug Type:     Session related
Bug description:  Storing complex object as session variable makes apache go beserk

Before this, I've started the session, and have included the file defining
the Test class.

  session_register("testCache");

  if(!isset($testCache))
  {
     $testCache = new Test($testid);
     echo "Loading non cached...";
  }

It should be noted that an instantiated Test object is really pretty darn
hefty and contains arrays of objects in its attributes with many methods. 
Total footprint is probably around 150k or so.

The first time this code is executed, testCache is empty
and is created within the body of the if statement

The second time (reload the page for instance) it causes the apache process
servicing the request to gobble up insane amounts of memory.  As far as I
can tell, apache will never respond back.  On the reload, the session
variable should be set


-- 
Edit bug report at: http://bugs.php.net/?id=13554&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]

Reply via email to