ID: 14364 User updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] Status: Closed Bug Type: Session related Operating System: FreeBSD 4.2 PHP Version: 4.1.0 New Comment:
Sample script: // script to create session variable session_start(); session_register("objectA"); $objectA = new classA(); // script to unset session variable session_start(); session_unregister("objectA"); unset($objectA); // script to test for session variable session_start(); if(isset($objectA)) { echo "TEST PASSED"; } Doing a session_destroy() then unset() of all the session variables seems to work, but in the above code I wish to just unset() a single variable in the session but keep the session and the remaining variables alive. Previous Comments: ------------------------------------------------------------------------ [2001-12-06 14:45:25] [EMAIL PROTECTED] Fixed in CVS. BTW, 4.1.0 does not exist yet, so how can you report a bug for it? This fix will be in the 4.1.0 release. Derick ------------------------------------------------------------------------ [2001-12-06 14:44:09] [EMAIL PROTECTED] Can you provide the shortest sample script, that reproduce that bug? ------------------------------------------------------------------------ [2001-12-06 14:40:30] [EMAIL PROTECTED] There appears to be an issue with unsetting variables in a session. I have an object variable that is stored in the session and when I attempt to unset the value via unset(object) and session_unregister(object) and test if(isset(object)) to see if it is set in a seperate script the test passes. In PHP 4.05 I did not encounter this problem. ------------------------------------------------------------------------ Edit this bug report at http://bugs.php.net/?id=14364&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]