Re: cvs: php4 /ext/session mod_mm.c

From: Date: Thu, 07 Mar 2002 07:24:43 +0000
Subject: Re: cvs: php4 /ext/session mod_mm.c
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-80837@lists.php.net to get a copy of this message
> I'll check and update doc if needed. That was a direct quote from the documentation. > > No. Try to read the code again. A user handler should > > simply return a non-string. > > It works sometimes, but it segfaults sometimes. (with original code) ..then please send me a test case. > > A php function can itself halt the script execution, so there > > is no need to enforce bailing out. > > It's not my point. > Current code is not obvious that session save handler does not > write bogus session data when read is failed with other errors > like network and database. If something is not obvious, document it. > Of couse, we can do that. > We just have to type more. Does not emacs have some sort of completion for that? > AFAIK, session module has 2 bugs due to this design. > I suggest to use one single status to indicate current session > module's status. That sounds useful. > > Then the user should either set save_handler to "user" or > > not change it all (files is perfectly happy then). > > files are happy, since it shares save_path. What about > others? If the user has access to php.ini and wants to use a custom save_handler, he should not temper with the save_handler settings. > Then static path? I need to look into that. > If we can decide 100% error and should never allow that, > yes. But it's not the case for mm start up. I think this case is irrelevant. > I was spending my time to fix sevral serious sessoin module > bugs, but it seems we have a lot different opinion for > coding style. > > I'll just keep my own session module bug free for my usage. > (I leave session module as is. Fix other bugs) I'd appreciate it, if you could share your wisdom by making your test cases available to the public. - Sascha Experience IRCG http://schumann.cx/ http://schumann.cx/ircg

« previous php.dev (#80837) next »