我的网站上有一个特定页面可以重置cookie值,并在代码执行后期回显新值。
setcookie('notifications_count', 0, time() + (365*24*60*60), '/');
以后:
<?php
if (isset($_COOKIE['notifications_count']) && $_COOKIE['notifications_count'] != 0)
echo $_COOKIE['notifications_count'];
?>
我的问题是,在我刷新页面之前,我认为新的Cookie值不会被考虑在内。这是正确的行为吗? 如何在不刷新页面的情况下推送新值来替换旧值?
我的解决方案是强制页面刷新标题,但我宁愿不延长页面的加载持续时间,以保持网站的响应。