From: gearb0x at eml dot cc Operating system: Linux FC4 PHP version: 5.1.6 PHP Bug Type: Session related Bug description: unset($_SESSION[$key]) not saving session after reload
Description: ------------ For some reason unseting session variables is stopping php from saving any session variables. The code below should clear the session but it isnt, this code worked fine on 5.1.2 on a freeBSD box. Also ive noticed that if i make any changes to the session variables (ie: adding new ones) they dont get saved in the session either Reproduce code: --------------- <?php session_start(); foreach($_SESSION as $key=>$value) { unset($_SESSION[$key]); } ?> Expected result: ---------------- This should clear the session. Also, any other changes made to the session arent saved either (ie: creating more session variables -- Edit bug report at http://bugs.php.net/?id=39193&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=39193&r=trysnapshot44 Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=39193&r=trysnapshot52 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=39193&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=39193&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=39193&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=39193&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=39193&r=needscript Try newer version: http://bugs.php.net/fix.php?id=39193&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=39193&r=support Expected behavior: http://bugs.php.net/fix.php?id=39193&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=39193&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=39193&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=39193&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=39193&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=39193&r=dst IIS Stability: http://bugs.php.net/fix.php?id=39193&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=39193&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=39193&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=39193&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=39193&r=mysqlcfg