|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2002-09-30 18:07 UTC] hholzgra@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Oct 24 06:00:01 2025 UTC |
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> ----------------------------------------