ID:               24129
 User updated by:  brian dot diekelman at andrews dot af dot mil
 Reported By:      brian dot diekelman at andrews dot af dot mil
-Status:           Bogus
+Status:           Open
 Bug Type:         Session related
 Operating System: Win2k
 PHP Version:      4.3.2
 New Comment:

Correction, max_gc_lifetime was supposed to be cookie_lifetime (sorry).
 Setting the cookie lifetime to 0 (according to the website) will keep
the session active until the browser is closed.

  That does not change the nature of the bug.  Please read my post. 
The bug is that the session is randomly ending.  It is the stock
php.ini except for the cookie lifetime.  Everything is standard.  This
bug has been brought up several times and the response has been 'fixed
in CVS' but it has not been.  I realize the session functions have been
rewritten but please at least acknowledge the problem.


Previous Comments:
------------------------------------------------------------------------

[2003-06-11 11:45:35] [EMAIL PROTECTED]

Where does it say that setting session.gc_maxlifetime to 0 would give
should behaviour? It's just what is says _maximum_  
lifetime of session, 0 means it's always cleaned whenever
the random cleaning happens.

Expected behaviour -> not bug.


------------------------------------------------------------------------

[2003-06-11 10:32:44] brian dot diekelman at andrews dot af dot mil

  This is a dupe of bugs #17846, #19029, #19972.  I wanted to update
the version and circumstances.  For the most part everything works
fine, then randomly the session will fail.  In my php.ini the
max_gc_lifetime (don't know exact spelling) is set to 0 (on browser
close).  Everything else is set to the standard settings.

  This is an annoying bug because it's hard to isolate it.  
I have heard some theories of the cookie prematurely expiring, two
sessionid's in the cookie, etc.  I tried the latest CVS this morning on
my test server and the error is still present.

  It is not a problem with my code, all I have is a session_start() and
$_SESSION["username"] at the top of every page to check if the session
exists.  I do not have any custom session handler and pretty much have
a standard install for Win32 (AF doesn't let us use Linux).

  Any ideas??

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=24129&edit=1

Reply via email to