-3

我正在尝试使 cookie 过期,我已经看到了执行此操作的代码,并且我已经完成了。

所以,我已经做的是像这样设置过期日期,time() - 10这会使 cookie 时间限制立即过期,但我似乎无法让它工作。

$number_of_days = 30 ; 
$date_of_expiry = time() + 60 * 60 * 24 * $number_of_days ; 
setcookie( "userlogin", $user_hash, $date_of_expiry, "/" ) ; 
4

1 回答 1

0

这应该有效:

setcookie("cookie_name", "", time()-3600);

如果这不起作用,您之前有任何输出,您必须在任何或 html 输出之前调用它。echo否则,标头将已发送,您无法更改任何 cookie 信息。

于 2013-08-13T08:48:23.817 回答