ID: 15884
Updated by: [EMAIL PROTECTED]
-Summary: session_unregister does not work when followed by
header("Location: ...")
Reported By: [EMAIL PROTECTED]
-Status: Open
+Status: Feedback
Bug Type: Session related
Operating System: Linux
PHP Version: 4.1.2
New Comment:
Not enough information was provided for us to be able
to handle this bug. Please re-read the instructions at
http://bugs.php.net/how-to-report.php
If you can provide more information, feel free to add it
to this bug and change the status back to "Open".
You must provide short & complete script.
It sounds like your bug to me.
Previous Comments:
------------------------------------------------------------------------
[2002-03-05 12:32:08] [EMAIL PROTECTED]
When followed by a
header("Location: ...");
statement session_unregister does not get properly executed.
Reproduce: Take any script that has a session_unregister in it, put a
header("Location: ...") under this statement, and see if unregistered
var gets deleted from session-storage (it does not)
Now put a session_write_close() in front of the header-statement and
watch it work properly.
If you have trouble reproducing this please don't hesitate to contact
me.
My setup:
User-Defined Session-Handler: pgsql_session_handler latest version
PHP compiled with:
./configure' '--with-mysql=/usr/local/mysql' '--with-pgsql'
'--with-ldap' '--enable-trans-sid' '--with-gd'
Exact same setup worked with php4.0.6, did not work after upgrade to
4.1.2
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=15884&edit=1