ID:               4066
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Open
+Status:           Won't fix
 Bug Type:         Misbehaving function
 Operating System: Linux (Redhat 6.0/6.1)
 PHP Version:      3.0.15
 New Comment:

most clients ignore SetCookie headers for redirects


Previous Comments:
------------------------------------------------------------------------

[2000-04-07 09:29:50] [EMAIL PROTECTED]

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>
----------------------------------------


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=4066&edit=1

Reply via email to