Yasuo Ohgaki wrote:

> [EMAIL PROTECTED] wrote:
> 
>> On Sun, 30 Dec 2001, Yasuo Ohgaki wrote:
>>
>>
>>> yohgaki        Sat Dec 29 20:37:24 2001 EDT
>>>
>>>  Modified files:
>>>    /php4/ext/session    session.c
>>>  Log:
>>>  Get rid of error message
>>>  # These lines should be enabled when save handlers can be initialized
>>>  # before session module initialization.
>>>
>>
>> I don't think it's a good idea to comment this. IMO, fix the issue first
>> before disabling correct code. Please revert this.
>>
> 
> 
> Ok. No problem, since I totally agree with you :)
> This patch closes some bug reports for mm save handler, though.
> 
> We have to decide what kind of solution for module dependency we adopt.
> I can think of following solutions
> 
> 1) "Start ini parser/module loader" that understand module dependency.


Oops. "Smart ini parser/module loader..."

> 2) Change session module so that it does not require save
>    handlers are loaded before.
> 3) Compile related module at once (i.e. Use #ifdef)
> 4) Make session module a normal module.
> 5) Others?
> 
> 1) is hard to implement although I prefer 1).
> This may have problem with 3rd party modules, so there should be
> standard place/format to hold module dependency info.
> 
> 2) is not hard, but requires more coding than 3).
> 
> 3) requires only a few lines of changes. 3) is the easiest choice,
> unless others have better/easier ideas. Anyone?
> 
> 4) is probably not a good idea.
> 
> 5) is open to everyone :)
> 
> I would like to solve session module problem with 3), if nobody
> objects.
> 

BTW, if I fix the issue with 3), I have to change msession a line
so that it does not register it as session save handler. (handler
is registered by #ifdef)

I have to move pgsql session save handler to php4 source tree,
since save handlers must be compiled with session module with
option 3).

Comments are welcome :)

--
Yasuo Ohgaki


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to