ID: 31455
Updated by: [EMAIL PROTECTED]
Reported By: rene dot bangemann at web dot de
-Status: Assigned
+Status: Wont fix
Bug Type: Session related
Operating System: Win32
PHP Version: 4CVS, 5CVS
Assigned To: tony2001
New Comment:
Okay, no more dirty hacks =)
Marking it as "won't fix" and considering as a feature.
Previous Comments:
------------------------------------------------------------------------
[2005-02-13 09:44:30] [EMAIL PROTECTED]
Then how would you handle this (very unlikely :) code:
<?php
session_name('foo1');
session_id('foobar1');
session_start();
session_write_close();
session_name('foo2');
session_id('foobar2');
session_start();
session_write_close();
session_name('foo3');
session_id('foobar3');
session_start();
session_write_close();
?>
Yes, someone MIGHT rely on that kind of code too.
And as it IS possible to start as many _different_ sessions in single
request, why should we not allow it?
(this is actually for Tony, FYI when he figures out how to fix this bug
:)
------------------------------------------------------------------------
[2005-01-09 15:49:13] rene dot bangemann at web dot de
Description:
------------
I'm using a combination of session_start() and session_write_close() to
access and update session variables.
In some scripts this function calls will be executed up to 50 times.
For each call of session_start() a HTTP-Header with the PHP session id
will be created in the same HTTP response.
I would expect, that in the HTTP response will be only one HTTP-Header
with the session id.
Reproduce code:
---------------
<?php
session_start();
session_write_close();
session_start();
session_write_close();
session_start();
session_write_close();
?>
Expected result:
----------------
HTTP-Header Set-Cookie with PHP session id created only once in HTTP
response
Actual result:
--------------
The code above will create a HTTP response with three identical HTTP
Set-Cookie headers
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=31455&edit=1