php cookie 延迟,PHP cookie有一个刷新延迟

用户在尝试使用PHP设置一个能立即显示所选颜色主题的Cookie时遇到问题。当用户选择颜色并点击应用按钮后,需要刷新页面才能看到颜色主题的变化。解决方案是将背景颜色设置为用户选择的颜色,同时设置Cookie,从而实现在设置Cookie的同时更新主题显示。
摘要由CSDN通过智能技术生成

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.这是另一个功能.它感觉有点便宜,但它的工作原理!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值