Possible Duplicate:
07000
我正在尝试设置一个基本的PHP cookie,它将记住使用哪种颜色主题.然而,当我测试它时,在设置和显示颜色主题之间存在一次刷新延迟.
澄清一下:我有一个允许用户选择颜色的选择表单.然后,有一个应用按钮.选择该应用按钮后,页面应自动设置cookie并显示颜色.但是,当按下“应用”按钮时,仅设置cookie并且在用户点击刷新按钮之前不显示主题.关于如何解决这个问题的任何想法?
$help = $_POST["theme"];
$color = "#" . $help;
setcookie("TestCookie", $color, time()+60*60*24);
$recolor = $_COOKIE["TestCookie"];
echo '';
其中$_POST [“theme”]是选择表单名称.非常感谢!这个:Cookie only displayed on refresh?就是我所说的,但是用PHP而不是C#
编辑:感谢所有的回复!我设法通过将背景颜色设置为用户在同时设置cookie时选择的任何内容来解决此问题.因此,当用户最初选择颜色时,不是设置背景的cookie.这是另一个功能.它感觉有点便宜,但它的工作原理!