PHP-如何更新Cookie到期日期?
问题描述:
我设置一个cookie是好的3天:PHP-如何更新Cookie到期日期?
setcookie('whatever', 'value', time() + (86400 * 3), "/");
如果当用户在时间做别的事情在以后,我想重申这个cookie的有效期。我不需要更新它的价值或任何东西 - 只需更新3天到期日期。
这是如何做到最简单?
从我明白,我有两个选择:
1:重新声明该cookie
喜欢的值:
$value = $_COOKIE['whatever'];
$_COOKIE['whatever'] = $value;
- 重新完全设置饼干
赞:
$value = $_COOKIE['whatever'];
setcookie('whatever', $value, time() + (86400 * 3), "/");
您将如何去重新启动cookie的到期日期?
答
2是正确的做法。
$value = $_COOKIE['whatever'];
setcookie('whatever', $value, time() + (86400 * 3), "/");
第二种方法可以让您更好地控制cookie的特定设置。我会推荐它通过第一种方法。 –