Hi,

I found a strange behavior in session handling functions after an update to
PHP 4.3.3.
I wrote a simple test class, which can be viewed here:
http://www.serv-int.de/class.session.txt

In PHP 4.2.2 the output was something like that:
____________________________
open: 25f0ed87454ba65d5ee94b52c659bbe8
read: 25f0ed87454ba65d5ee94b52c659bbe8
const: 25f0ed87454ba65d5ee94b52c659bbe8
____________________________

The open function has the session id!

In PHP 4.3.3 the output is:
____________________________
open:
read: 15de9d9cb1a7ab97651db794e1b7b88c

Warning: session_start(): Cannot send session cache limiter - headers
already sent (output started at XXXXXX/class.session.php:61) in
XXXXXX/class.session.php on line 38
const: 15de9d9cb1a7ab97651db794e1b7b88c
____________________________

The warning is ok, but why is the session id not availiable in the open
function???

Can anyone give me an advice?
I checked the changelog allready, but didn't really found anything that
would explain this behaviour.

Thanks.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to