> 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
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php