我正在设置一个有效期为3天的cookie:
not to alter
如果用户稍后执行其他操作,我想续订此Cookie的到期日期。我不需要更新它的价值或任何内容 - 只需续订3天的到期日期。
这怎么做得最简单?
据我所知,我有两种选择:
1:重新定义cookie的值
像:
setcookie('whatever', 'value', time() + (86400 * 3), "/");
像:
$value = $_COOKIE['whatever'];
$_COOKIE['whatever'] = $value;
您如何重新启动Cookie的到期日期?
答案 0 :(得分:1)
2是正确的方法。
$value = $_COOKIE['whatever'];
setcookie('whatever', $value, time() + (86400 * 3), "/");