ID: 34378 Updated by: [EMAIL PROTECTED] Reported By: mail at lenzw dot de -Status: Open +Status: Feedback Bug Type: Session related Operating System: Windows XP PHP Version: 5CVS-2005-09-06 (snap) New Comment:
What is the diff between the php.ini-dist or php.ini-recommended compared to what your php.ini has? I can't reproduce this with properly setup PHP, and I have set register_long_arrays=off. Previous Comments: ------------------------------------------------------------------------ [2005-09-06 18:47:22] mail at lenzw dot de tested. bug appears in CVS as well (tested with "php5-win32-latest.zip" from Sept 6th, 2005) ------------------------------------------------------------------------ [2005-09-05 23:39:20] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php5-latest.tar.gz For Windows: http://snaps.php.net/win32/php5-win32-latest.zip ------------------------------------------------------------------------ [2005-09-05 19:58:19] mail at lenzw dot de Description: ------------ The bugfix I refer to is: Bug #28324 HTTP_SESSION_VARS appear when Register_long_arrays is Off The new bug caused by it is simple: when Register_long_arrays is Off, changes to $_SESSION won't be saved correctly every time so the next time you do session_start();, you get an incomplete session. also see http://www.codeguru.com/forum/showthread.php?t=341549 the most interesting thing is that of the ~30 values I saved, only 3 values were actually set. my theory is that the first time it's run, everything saves correct but not any more the 2nd or 3rd time Reproduce code: --------------- first time running: - session_start(); $_SESSION['xyz']="abc"; second time running: - session_start(); print_r($_SESSION); $_SESSION['abc']="def"; third time running: - session_start(); print_r($_SESSION); Expected result: ---------------- 2st: Array ( [xyz] => "abc" ) 3rd: Array ( [xyz] => "abc" [abc] => "def" ) Actual result: -------------- 2st: Array ( [xyz] => "abc" ) 3rd: Array ( [xyz] => "abc" ) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=34378&edit=1
