php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #4066 setcookie not modifying HTTP Cookie string
Submitted: 2000-04-07 09:29 UTC Modified: 2002-09-30 18:07 UTC
From: mark at wiggis dot com Assigned:
Status: Wont fix Package: Misbehaving function
PHP Version: 3.0.15 OS: Linux (Redhat 6.0/6.1)
Private report: No CVE-ID: None
View Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
If you reported this bug, you can edit this bug over here.
(description)
Block user comment
Status: Assign to:
Package:
Bug Type:
Summary:
From: mark at wiggis dot com
New email:
PHP Version: OS:

 

 [2000-04-07 09:29 UTC] mark at wiggis dot com
The two pages (appended) demonstrate the bug. First of all load test2.php3. The page should show nothing but the "Reload" link. If you click "Reload", I would expect it to show the value of the cookie "value". Then subsequent attempts to reload should show "valuex", then "valuexx" etc. This doesn't happen. Note that test.php3 contains only php script and produces no real "output" except for headers.

I've also tried reversing the order of the setcookie/header statements in test.php3 with no effect on the output. 

I've tried this with linux/apache/mod_php3 and linux/apache/php3 standalone. Both exhibit the same behavior -however- with W98/apache/php3 standalone it works fine.

I'm not a C programmer.. Help!

test.php3
-----------------------------------------
<?

// Cookie example

if (isset($mycookie)) {
   setcookie("mycookie","value" . "x");
} else {
   setcookie("mycookie","value");
};

header("Location: test2.php3");

?>
----------------------------------------

test2.php3
----------------------------------------
<html>
<head>
</head>
<body>
<?

print $mycookie . "<br>";

?>

<a href="test.php3">Reload</a>
</body>
</html>
----------------------------------------

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2002-09-30 18:07 UTC] hholzgra@php.net
most clients ignore SetCookie headers for redirects
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Wed Oct 09 23:01:26 2024 UTC