ID: 48243
Updated by: [email protected]
Reported By: stephan dot schulze at kapthon dot com
-Status: Open
+Status: Bogus
Bug Type: HTTP related
Operating System: Centos 5.3
PHP Version: 5.2.9
New Comment:
I would guess you need to match all the parameters used to be able to
reset a cookie. But you're better of using header() with the replace
parameter set to true.
Previous Comments:
------------------------------------------------------------------------
[2009-05-12 07:50:28] stephan dot schulze at kapthon dot com
Description:
------------
setcookie does not set a cookie when a cookie is set in .htaccess file
first
I do not know whether this is a bug or expected behaviour
Reproduce code:
---------------
.htaccess Code
==============
<FilesMatch "\.(html|htm|xml|txt|php)$">
SetEnvIf Cookie "^.*testcookie.*$" cookie_set=1
Header set Set-Cookie: "testcookie=1; path=/;" env=!cookie_set
</FilesMatch>
Cookie is set here
PHP-Code
========
setcookie('testphp', 'test_' . time());
in index.php => cookie is not set
Expected result:
----------------
"testcookie" AND "testphp"-Cookie should be set
Actual result:
--------------
Only "testcookie" is set,any calls to setcookie does not set any cookie
at all
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=48243&edit=1