From: tom at scl dot co dot uk Operating system: Linux 2.4.18 PHP version: 4.3.3 PHP Bug Type: Session related Bug description: session_start() sending a cookie every time
Description: ------------ The session_start() function seems to be sending the session cookie to the browser every time, even if the browser has already got a cookie and has submitted it to the script. This, along with being a pretty pointless thing to do, also makes it imposible to delete a session cookie after the session_start() has been called as all the browsers I have tried this with seem to ignore a request to delete a cookie if the same cookie has been set before hand in the same request. Reproduce code: --------------- <?php session_start(); ?> Expected result: ---------------- The cookie would be sent to the browser the first time you run the script but all following requests should not send a cookie to the browser because it has already got it. Actual result: -------------- A cookie is sent to the browser one every request for the page. -- Edit bug report at http://bugs.php.net/?id=25894&edit=1 -- Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=25894&r=trysnapshot4 Try a CVS snapshot (php5): http://bugs.php.net/fix.php?id=25894&r=trysnapshot5 Fixed in CVS: http://bugs.php.net/fix.php?id=25894&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=25894&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=25894&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=25894&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=25894&r=support Expected behavior: http://bugs.php.net/fix.php?id=25894&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=25894&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=25894&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=25894&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=25894&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=25894&r=dst IIS Stability: http://bugs.php.net/fix.php?id=25894&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=25894&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=25894&r=float
