#48243 [Opn->Bgs]: Cookie not set after setting cookie in .htaccess

From: Date: Wed, 13 May 2009 00:56:13 +0000
Subject: #48243 [Opn->Bgs]: Cookie not set after setting cookie in .htaccess
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-137232@lists.php.net to get a copy of this message
ID: 48243 Updated by: jani@php.net 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

« previous php.bugs (#137232) next »