I am having some trouble with storing a class in a session variable. According to the information in the manual, an object will be serialized at the end of each request and then unserialized at the beginning automatically. However, with this code: <?php session_register("objectvar", "stringvar"); if(isset($stringvar)) { echo "stringvar is set\n"; } else { $stringvar = "something"; echo "stringvar is not set\n"; } if(isset($objectvar)) { echo "objectvar is set\n"; } else { $objectvar = new MyObject; echo "objectvar is not set\n"; } ?> For the first page I will get: stringvar is not set objectvar is not set And for each subsequent page: stringvar is set objectvar is not set Is there something wrong with the way my code works? Is this a possible bug? I have had this problem with both 4.0.4pl1 (came with RH7.1) and with 4.0.6 (compiled myself). I've been struggling with this for 3 or 4 days now and some help would be much appreciated. Thanks, Sterling -- PHP General 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]