gpt4 book ai didi

PHP cookie 有一次刷新延迟

转载 作者:行者123 更新时间:2023-12-05 08:24:23 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Cookie only displayed on refresh?

我正在尝试设置一个基本的 PHP cookie,它会记住 a 使用的颜色主题。然而,当我对其进行测试时,在设置和显示颜色主题之间存在一次刷新延迟。

澄清一下:我有一个允许用户选择颜色的选择表单。然后,有一个应用按钮。选择应用按钮后,页面应自动设置 cookie 并显示颜色。但是,当按下应用按钮时,只有 cookie 被设置,主题不会显示,直到用户点击刷新按钮。关于如何解决这个问题的任何想法?

$help = $_POST["theme"];
$color = "#" . $help;
setcookie("TestCookie", $color, time()+60*60*24);
$recolor = $_COOKIE["TestCookie"];
echo '<style type="text/css"> body { background: '.$recolor.' } </style>';

其中 $_POST["theme"] 是选择表单名称。多谢!这个:Cookie only displayed on refresh?这就是我所说的,但是使用 PHP,而不是 C#

编辑:感谢大家的回复!我设法通过将背景颜色设置为用户在同时设置 cookie 时选择的任何颜色来解决这个问题。因此,当用户最初选择颜色时,设置背景的不是 cookie。这是另一个功能。感觉有点便宜,但确实有效!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com